@@ -16,6 +16,7 @@ const cookieName = config.get('userToken.cookieName')
16
16
chai . use ( chaiHttp )
17
17
18
18
const superUser = userData [ 4 ]
19
+ const userAlreadyMember = userData [ 0 ]
19
20
const userToBeMadeMember = userData [ 1 ]
20
21
const nonSuperUser = userData [ 2 ]
21
22
@@ -106,7 +107,7 @@ describe('Members', function () {
106
107
} )
107
108
} )
108
109
109
- describe ( 'PATCH /members/moveToMembers' , function ( ) {
110
+ describe ( 'PATCH /members/moveToMembers/:username ' , function ( ) {
110
111
before ( async function ( ) {
111
112
await cleanDb ( )
112
113
const userId = await addUser ( superUser )
@@ -148,19 +149,21 @@ describe('Members', function () {
148
149
} )
149
150
150
151
it ( 'Should return 400 if user is already a member' , function ( done ) {
151
- chai
152
- . request ( app )
153
- . patch ( `/members/moveToMembers/${ userToBeMadeMember . username } ` )
154
- . set ( 'cookie' , `${ cookieName } =${ jwt } ` )
155
- . end ( ( err , res ) => {
156
- if ( err ) { return done ( err ) }
152
+ addUser ( userAlreadyMember ) . then ( ( ) => {
153
+ chai
154
+ . request ( app )
155
+ . patch ( `/members/moveToMembers/${ userAlreadyMember . username } ` )
156
+ . set ( 'cookie' , `${ cookieName } =${ jwt } ` )
157
+ . end ( ( err , res ) => {
158
+ if ( err ) { return done ( err ) }
157
159
158
- expect ( res ) . to . have . status ( 400 )
159
- expect ( res . body ) . to . be . a ( 'object' )
160
- expect ( res . body . message ) . to . equal ( 'User is already a member' )
160
+ expect ( res ) . to . have . status ( 400 )
161
+ expect ( res . body ) . to . be . a ( 'object' )
162
+ expect ( res . body . message ) . to . equal ( 'User is already a member' )
161
163
162
- return done ( )
163
- } )
164
+ return done ( )
165
+ } )
166
+ } )
164
167
} )
165
168
166
169
it ( 'Should return 401 if user is not a super_user' , function ( done ) {
0 commit comments