e2e/login.e2e-spec.ts
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');
});
});
});