Skip to content

Commit 41ca5bf

Browse files
committed
refactor: login desktop and browser tests common code
1 parent a7848aa commit 41ca5bf

File tree

3 files changed

+195
-197
lines changed

3 files changed

+195
-197
lines changed

test/spec/login-browser-integ-test.js

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ define(function (require, exports, module) {
4242
originalOpen,
4343
originalFetch;
4444

45-
let SharedUtils,
46-
setupTrialState,
45+
let setupTrialState,
4746
setupExpiredTrial,
4847
verifyProBranding,
4948
verifyProfilePopupContent,
@@ -88,20 +87,20 @@ define(function (require, exports, module) {
8887
"Profile button to be available",
8988
3000
9089
);
91-
SharedUtils = LoginShared.getSharedUtils(testWindow, LoginServiceExports);
92-
VIEW_TRIAL_DAYS_LEFT = SharedUtils.VIEW_TRIAL_DAYS_LEFT;
93-
VIEW_PHOENIX_PRO = SharedUtils.VIEW_PHOENIX_PRO;
94-
VIEW_PHOENIX_FREE = SharedUtils.VIEW_PHOENIX_FREE;
95-
SIGNIN_POPUP = SharedUtils.SIGNIN_POPUP;
96-
PROFILE_POPUP = SharedUtils.PROFILE_POPUP;
97-
setupTrialState = SharedUtils.setupTrialState;
98-
setupExpiredTrial = SharedUtils.setupExpiredTrial;
99-
verifyProBranding = SharedUtils.verifyProBranding;
100-
verifyProfilePopupContent = SharedUtils.verifyProfilePopupContent;
101-
cleanupTrialState = SharedUtils.cleanupTrialState;
102-
popupToAppear = SharedUtils.popupToAppear;
103-
performFullLogoutFlow = SharedUtils.performFullLogoutFlow;
104-
verifyProfileIconBlanked = SharedUtils.verifyProfileIconBlanked;
90+
LoginShared.setup(testWindow, LoginServiceExports);
91+
VIEW_TRIAL_DAYS_LEFT = LoginShared.VIEW_TRIAL_DAYS_LEFT;
92+
VIEW_PHOENIX_PRO = LoginShared.VIEW_PHOENIX_PRO;
93+
VIEW_PHOENIX_FREE = LoginShared.VIEW_PHOENIX_FREE;
94+
SIGNIN_POPUP = LoginShared.SIGNIN_POPUP;
95+
PROFILE_POPUP = LoginShared.PROFILE_POPUP;
96+
setupTrialState = LoginShared.setupTrialState;
97+
setupExpiredTrial = LoginShared.setupExpiredTrial;
98+
verifyProBranding = LoginShared.verifyProBranding;
99+
verifyProfilePopupContent = LoginShared.verifyProfilePopupContent;
100+
cleanupTrialState = LoginShared.cleanupTrialState;
101+
popupToAppear = LoginShared.popupToAppear;
102+
performFullLogoutFlow = LoginShared.performFullLogoutFlow;
103+
verifyProfileIconBlanked = LoginShared.verifyProfileIconBlanked;
105104
}, 30000);
106105

107106
afterAll(async function () {

test/spec/login-desktop-integ-test.js

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ define(function (require, exports, module) {
5050
originalCopyToClipboard,
5151
originalFetch;
5252

53-
let SharedUtils,
54-
setupTrialState,
53+
let setupTrialState,
5554
setupExpiredTrial,
5655
verifyProBranding,
5756
verifyProfilePopupContent,
@@ -96,20 +95,20 @@ define(function (require, exports, module) {
9695
"Profile button to be available",
9796
3000
9897
);
99-
SharedUtils = LoginShared.getSharedUtils(testWindow, LoginServiceExports);
100-
VIEW_TRIAL_DAYS_LEFT = SharedUtils.VIEW_TRIAL_DAYS_LEFT;
101-
VIEW_PHOENIX_PRO = SharedUtils.VIEW_PHOENIX_PRO;
102-
VIEW_PHOENIX_FREE = SharedUtils.VIEW_PHOENIX_FREE;
103-
SIGNIN_POPUP = SharedUtils.SIGNIN_POPUP;
104-
PROFILE_POPUP = SharedUtils.PROFILE_POPUP;
105-
setupTrialState = SharedUtils.setupTrialState;
106-
setupExpiredTrial = SharedUtils.setupExpiredTrial;
107-
verifyProBranding = SharedUtils.verifyProBranding;
108-
verifyProfilePopupContent = SharedUtils.verifyProfilePopupContent;
109-
cleanupTrialState = SharedUtils.cleanupTrialState;
110-
popupToAppear = SharedUtils.popupToAppear;
111-
performFullLogoutFlow = SharedUtils.performFullLogoutFlow;
112-
verifyProfileIconBlanked = SharedUtils.verifyProfileIconBlanked;
98+
LoginShared.setup(testWindow, LoginServiceExports);
99+
VIEW_TRIAL_DAYS_LEFT = LoginShared.VIEW_TRIAL_DAYS_LEFT;
100+
VIEW_PHOENIX_PRO = LoginShared.VIEW_PHOENIX_PRO;
101+
VIEW_PHOENIX_FREE = LoginShared.VIEW_PHOENIX_FREE;
102+
SIGNIN_POPUP = LoginShared.SIGNIN_POPUP;
103+
PROFILE_POPUP = LoginShared.PROFILE_POPUP;
104+
setupTrialState = LoginShared.setupTrialState;
105+
setupExpiredTrial = LoginShared.setupExpiredTrial;
106+
verifyProBranding = LoginShared.verifyProBranding;
107+
verifyProfilePopupContent = LoginShared.verifyProfilePopupContent;
108+
cleanupTrialState = LoginShared.cleanupTrialState;
109+
popupToAppear = LoginShared.popupToAppear;
110+
performFullLogoutFlow = LoginShared.performFullLogoutFlow;
111+
verifyProfileIconBlanked = LoginShared.verifyProfileIconBlanked;
113112
}, 30000);
114113

115114
afterAll(async function () {

0 commit comments

Comments
 (0)