fix auth e2e
parent
339cf5c7bf
commit
9566164031
|
@ -22,7 +22,11 @@ describe('auth', function() {
|
|||
|
||||
$('.submit-button').click();
|
||||
|
||||
expect(browser.getCurrentUrl()).to.be.eventually.equal(browser.params.glob.host);
|
||||
await utils.common.waitLoader();
|
||||
|
||||
let url = await browser.getCurrentUrl();
|
||||
|
||||
expect(url).to.be.equal(browser.params.glob.host);
|
||||
});
|
||||
|
||||
describe('page without perms', function() {
|
||||
|
@ -35,7 +39,9 @@ describe('auth', function() {
|
|||
it("redirect to login", async function() {
|
||||
browser.get(browser.params.glob.host + path);
|
||||
|
||||
expect(browser.getCurrentUrl()).to.be.eventually.equal(browser.params.glob.host + 'login?next=' + encodeURIComponent('/' + path));
|
||||
let url = await browser.getCurrentUrl();
|
||||
|
||||
expect(url).to.be.equal(browser.params.glob.host + 'login?next=' + encodeURIComponent('/' + path));
|
||||
});
|
||||
|
||||
it("login redirect to the previous one", async function() {
|
||||
|
@ -43,7 +49,9 @@ describe('auth', function() {
|
|||
$('input[name="password"]').sendKeys('123123');
|
||||
$('.submit-button').click();
|
||||
|
||||
expect(browser.getCurrentUrl()).to.be.eventually.equal(browser.params.glob.host + path);
|
||||
let url = await browser.getCurrentUrl();
|
||||
|
||||
expect(url).to.be.equal(browser.params.glob.host + path);
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -60,7 +68,11 @@ describe('auth', function() {
|
|||
browser.actions().mouseMove($('div[tg-dropdown-user]')).perform();
|
||||
$$('.dropdown-user li a').last().click();
|
||||
|
||||
expect(browser.getCurrentUrl()).to.be.eventually.equal(browser.params.glob.host + 'login');
|
||||
await utils.common.waitLoader();
|
||||
|
||||
let url = await browser.getCurrentUrl();
|
||||
|
||||
expect(url).to.be.equal(browser.params.glob.host + 'login');
|
||||
});
|
||||
|
||||
describe("register", function() {
|
||||
|
@ -105,7 +117,7 @@ describe('auth', function() {
|
|||
beforeEach(async function() {
|
||||
await utils.common.login(user.username, user.password);
|
||||
|
||||
browser.get(browser.params.glob.host + 'user-settings/user-change-password');
|
||||
return browser.get(browser.params.glob.host + 'user-settings/user-change-password');
|
||||
});
|
||||
|
||||
it("error", function() {
|
||||
|
@ -176,7 +188,9 @@ describe('auth', function() {
|
|||
|
||||
$('.lightbox-delete-account .button-green').click();
|
||||
|
||||
expect(browser.getCurrentUrl()).to.be.eventually.equal(browser.params.glob.host + 'login');
|
||||
let url = await browser.getCurrentUrl();
|
||||
|
||||
expect(url).to.be.equal(browser.params.glob.host + 'login');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -141,7 +141,9 @@ common.login = function(username, password) {
|
|||
let url = await browser.driver.getCurrentUrl();
|
||||
|
||||
return url === browser.params.glob.host;
|
||||
}, 10000);
|
||||
}, 10000).then(function() {
|
||||
return common.closeJoyride();
|
||||
});
|
||||
};
|
||||
|
||||
common.logout = function() {
|
||||
|
@ -149,7 +151,7 @@ common.logout = function() {
|
|||
.mouseMove($('div[tg-dropdown-user]'))
|
||||
.perform();
|
||||
|
||||
common.link($$('.navbar-dropdown li a').last())
|
||||
common.link($$('.navbar-dropdown li a').last());
|
||||
|
||||
return browser.driver.wait(async function() {
|
||||
let url = await browser.driver.getCurrentUrl();
|
||||
|
|
Loading…
Reference in New Issue