Files
event-sourcing-examples/js-frontend/tests/e2e-tests/test020_Login.js
Andrew Revinsky (DART) 01bc1709c3 private-event-sourcing-examples-46 Write a single, simple protractor test:
- Sign Up (+cases)
- Login (+cases)
- Create Account (+cases)
- [WIP] Create 3rd Party Account (+cases)
2016-09-28 04:42:01 +03:00

32 lines
650 B
JavaScript

import globals from '../e2e-globals/globals';
export default {
'@tags': ['login', 'sanity'],
'User Logs in': (client) => {
const loginPage = client.page.loginPage();
const instancesPage = client.page.instancesPage();
const [email, pass] = '|'.split('|');
loginPage
.navigate()
.login({email, pass});
loginPage.expect.element('@formError').to.be.visible;
loginPage
.navigate()
.login(globals.userData);
instancesPage.expect.element('@signOutLink').to.be.visible;
instancesPage
.navigate()
.signOut();
client.assert.urlContains('/#/signin');
client.end();
}
};