diff --git a/services/web/test/acceptance/src/helpers/UserHelper.js b/services/web/test/acceptance/src/helpers/UserHelper.js index 1ef1de7775..a9c57f85a4 100644 --- a/services/web/test/acceptance/src/helpers/UserHelper.js +++ b/services/web/test/acceptance/src/helpers/UserHelper.js @@ -299,7 +299,7 @@ class UserHelper { * @param {string} userData.password * @returns {UserHelper} */ - static async loginUser(userData) { + static async loginUser(userData, expectedRedirect) { if (!userData || !userData.email || !userData.password) { throw new Error('email and password required') } @@ -327,7 +327,11 @@ class UserHelper { } const body = await response.json() - if (body.redir !== '/project') { + if ( + body.redir !== '/project' && + expectedRedirect && + body.redir !== expectedRedirect + ) { const error = new Error( `login should redirect to /project: status=${ response.status