@@ -12,25 +12,25 @@ const stackApiKey = process.env.API_KEY
12
12
let userId = ''
13
13
let teamUid1 = ''
14
14
let teamUid2 = ''
15
- let orgRole1 = ''
16
- let stackRole1 = ''
17
- let stackRole2 = ''
18
- let stackRole3 = ''
15
+ const orgAdminRole = ''
16
+ let adminRole = ''
17
+ let contentManagerRole = ''
18
+ let developerRole = ''
19
19
20
20
describe ( 'Teams API Test' , ( ) => {
21
21
beforeEach ( ( ) => {
22
22
const user = jsonReader ( 'loggedinuser.json' )
23
23
client = contentstackClient ( user . authtoken )
24
24
const orgRoles = jsonReader ( 'orgRoles.json' )
25
- orgRole1 = orgRoles [ 0 ] . uid
25
+ orgAdminRole = orgRoles . find ( role => role . name === 'admin' ) . uid ;
26
26
} )
27
27
28
28
it ( 'should create new team 1 when required object is passed' , async ( ) => {
29
29
const response = await makeTeams ( ) . create ( {
30
30
name : 'test_team1' ,
31
31
users : [ ] ,
32
32
stackRoleMapping : [ ] ,
33
- organizationRole : orgRole1 } )
33
+ organizationRole : orgAdminRole } )
34
34
teamUid1 = response . uid
35
35
expect ( response . uid ) . not . to . be . equal ( null )
36
36
expect ( response . name ) . not . to . be . equal ( null )
@@ -43,7 +43,7 @@ describe('Teams API Test', () => {
43
43
name : 'test_team2' ,
44
44
users : [ ] ,
45
45
stackRoleMapping : [ ] ,
46
- organizationRole : orgRole1 } )
46
+ organizationRole : orgAdminRole } )
47
47
teamUid2 = response . uid
48
48
expect ( response . uid ) . not . to . be . equal ( null )
49
49
expect ( response . name ) . not . to . be . equal ( null )
@@ -76,7 +76,7 @@ describe('Teams API Test', () => {
76
76
email : process . env . EMAIL
77
77
}
78
78
] ,
79
- organizationRole : orgRole1 ,
79
+ organizationRole : '' ,
80
80
stackRoleMapping : [ ]
81
81
}
82
82
await makeTeams ( teamUid1 ) . update ( updateData )
@@ -98,16 +98,16 @@ describe('Teams Stack Role Mapping API Test', () => {
98
98
const user = jsonReader ( 'loggedinuser.json' )
99
99
client = contentstackClient ( user . authtoken )
100
100
const stackRoles = jsonReader ( 'roles.json' )
101
- stackRole1 = stackRoles [ 0 ] . uid
102
- stackRole2 = stackRoles [ 1 ] . uid
103
- stackRole3 = stackRoles [ 2 ] . uid
101
+ adminRole = stackRoles . find ( role => role . name === 'Admin' ) . uid ;
102
+ contentManagerRole = stackRoles . find ( role => role . name === 'Content Manager' ) . uid ;
103
+ developerRole = stackRoles . find ( role => role . name === 'Developer' ) . uid ;
104
104
} )
105
105
106
106
it ( 'should add roles' , done => {
107
107
const stackRoleMappings = {
108
108
stackApiKey : stackApiKey ,
109
109
roles : [
110
- stackRole1
110
+ adminRole
111
111
]
112
112
}
113
113
makestackRoleMappings ( teamUid2 ) . add ( stackRoleMappings ) . then ( ( response ) => {
@@ -130,9 +130,9 @@ describe('Teams Stack Role Mapping API Test', () => {
130
130
it ( 'should update roles' , done => {
131
131
const stackRoleMappings = {
132
132
roles : [
133
- stackRole1 ,
134
- stackRole2 ,
135
- stackRole3
133
+ adminRole ,
134
+ contentManagerRole ,
135
+ developerRole
136
136
]
137
137
}
138
138
makestackRoleMappings ( teamUid2 , stackApiKey ) . update ( stackRoleMappings ) . then ( ( response ) => {
0 commit comments