@@ -25,23 +25,31 @@ const localUsers = localUsersFile && localUsersFile[env];
25
25
// eg. test@gmail .com -> test+394@gmail.com
26
26
// tmpUsers.primary.email = tmpUsers.primary.email.replace('@', `+${Math.floor(Math.random() * 1000)}@`)
27
27
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 ( )
33
34
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
+ }
39
40
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 ( )
42
47
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
+ }
45
53
46
54
export const users = tmpUsers
47
55
0 commit comments