open-learning-exchange/planet

View on GitHub
e2e/login.e2e-spec.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { LoginPage } from './login.po';
import { browser } from 'protractor';

describe('Login', () => {
  let page: LoginPage;

  beforeEach(() => {
    page = new LoginPage();
  });

  it('should display page header', () => {
    page.navigateTo();
    expect(page.getHeaderText()).toEqual('Planet Learning');
  });

  it('should login', () => {
    page.navigateTo();
    const userInput = page.getUsernameInput();
    const passInput = page.getPasswordInput();
    userInput.sendKeys(browser.params.user);
    passInput.sendKeys('e2e');
    page.clickSignin();
    browser.getCurrentUrl().then((url) => {
      expect(url).toEqual('http://localhost:3000/login');
    });
  });

});