YouAndWeb_TwoToc
a2ecfb85282bb782ae96a40499c728d5c266f710
YouAndWeb_TwoToc / e2e / account / logout / logout.spec.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
'use strict'; var config = browser.params; var UserModel = require(config.serverConfig.root + '/server/api/user/user.model'); describe('Logout View', function() { var login = function(user) { browser.get(config.baseUrl + '/login'); require('../login/login.po').login(user); }; var testUser = { name: 'Test User', email: 'test@example.com', password: 'test' }; beforeEach(function(done) { UserModel.removeAsync() .then(function() { return UserModel.createAsync(testUser); }) .then(function() { return login(testUser); }) .finally(done); }); describe('with local auth', function() { it('should logout a user and redirecting to "/"', function() { var navbar = require('../../components/navbar/navbar.po'); expect(browser.getCurrentUrl()).toBe(config.baseUrl + '/'); expect(navbar.navbarAccountGreeting.getText()).toBe('Hello ' + testUser.name); browser.get(config.baseUrl + '/logout'); navbar = require('../../components/navbar/navbar.po'); expect(browser.getCurrentUrl()).toBe(config.baseUrl + '/'); expect(navbar.navbarAccountGreeting.isDisplayed()).toBe(false); }); }); }); |
Commits for YouAndWeb_TwoToce2e/account/logout/logout.spec.js
Revision | Author | Commited | Message |
---|---|---|---|
a2ecfb ... | PTKDev | Fri 20 Nov, 2015 11:22:35 +0000 | TwoToc code |