From b081352a3bb8806fae5db01e8ef726881a984c33 Mon Sep 17 00:00:00 2001 From: Jessica Lawshe <5312836+lawshe@users.noreply.github.com> Date: Wed, 24 Apr 2024 10:34:16 -0500 Subject: [PATCH] Merge pull request #17912 from overleaf/jel-sso-enroll-after-login [web] Redirect to group SSO enrollment page after log in GitOrigin-RevId: 4c0937de6f009cd6e7e094569eb9ad46606a763b --- services/web/test/acceptance/src/helpers/UserHelper.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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