File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -365,6 +365,37 @@ describe("Tasks", function () {
365
365
return done ( ) ;
366
366
} ) ;
367
367
} ) ;
368
+
369
+ it ( "Should return 204 if assignee exists" , function ( done ) {
370
+ chai
371
+ . request ( app )
372
+ . patch ( `/tasks/${ taskId } ` )
373
+ . set ( "cookie" , `${ cookieName } =${ jwt } ` )
374
+ . send ( { assignee : `${ userData [ 4 ] . username } ` } )
375
+ . end ( ( err , res ) => {
376
+ if ( err ) {
377
+ return done ( err ) ;
378
+ }
379
+ expect ( res ) . to . have . status ( 204 ) ;
380
+ return done ( ) ;
381
+ } ) ;
382
+ } ) ;
383
+
384
+ it ( "should return 404 if assignee is not in user db" , function ( done ) {
385
+ chai
386
+ . request ( app )
387
+ . patch ( `/tasks/${ taskId } ` )
388
+ . set ( "cookie" , `${ cookieName } =${ jwt } ` )
389
+ . send ( { assignee : "invaliduser" } )
390
+ . end ( ( err , res ) => {
391
+ if ( err ) {
392
+ return done ( err ) ;
393
+ }
394
+ expect ( res ) . to . have . status ( 404 ) ;
395
+ expect ( res . body . message ) . to . be . equal ( "User doesn't exist" ) ;
396
+ return done ( ) ;
397
+ } ) ;
398
+ } ) ;
368
399
} ) ;
369
400
370
401
describe ( "GET /tasks/:username" , function ( ) {
You can’t perform that action at this time.
0 commit comments