Skip to content

Commit 7c9d810

Browse files
committed
fix: Check if primary and secondary users exist
1 parent fce1738 commit 7c9d810

File tree

1 file changed

+22
-14
lines changed

1 file changed

+22
-14
lines changed

templates/cypress/support/helpers.ts

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,31 @@ const localUsers = localUsersFile && localUsersFile[env];
2525
// eg. test@gmail.com -> test+394@gmail.com
2626
// tmpUsers.primary.email = tmpUsers.primary.email.replace('@', `+${Math.floor(Math.random() * 1000)}@`)
2727

28-
tmpUsers.primary.name = (
29-
Cypress.env('PRIMARY_USER') ||
30-
(localUsers && localUsers.primary.name) ||
31-
tmpUsers.primary.name
32-
).toLowerCase();
28+
if (tmpUsers.primary) {
29+
tmpUsers.primary.name = (
30+
Cypress.env('PRIMARY_USER') ||
31+
(localUsers && localUsers.primary && localUsers.primary.name) ||
32+
(tmpUsers.primary && tmpUsers.primary.name)
33+
).toLowerCase()
3334

34-
tmpUsers.secondary.name = (
35-
Cypress.env('SECONDARY_USER') ||
36-
(localUsers && localUsers.secondary.name) ||
37-
tmpUsers.secondary.name
38-
).toLowerCase();
35+
tmpUsers.primary.password =
36+
Cypress.env('PRIMARY_USER_PW') ||
37+
(localUsers && localUsers.primary && localUsers.primary.password) ||
38+
(tmpUsers.primary && tmpUsers.primary.password)
39+
}
3940

40-
tmpUsers.primary.password =
41-
Cypress.env('PRIMARY_USER_PW') || (localUsers && localUsers.primary.password) || tmpUsers.primary.password;
41+
if (tmpUsers.secondary) {
42+
tmpUsers.secondary.name = (
43+
Cypress.env('SECONDARY_USER') ||
44+
(localUsers && localUsers.secondary && localUsers.secondary.name) ||
45+
(tmpUsers.secondary && tmpUsers.secondary.name)
46+
).toLowerCase()
4247

43-
tmpUsers.secondary.password =
44-
Cypress.env('SECONDARY_USER_PW') || (localUsers && localUsers.secondary.password) || tmpUsers.secondary.password;
48+
tmpUsers.secondary.password =
49+
Cypress.env('SECONDARY_USER_PW') ||
50+
(localUsers && localUsers.secondary && localUsers.secondary.password) ||
51+
(tmpUsers.secondary && tmpUsers.secondary.password)
52+
}
4553

4654
export const users = tmpUsers
4755

0 commit comments

Comments
 (0)