File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -244,4 +244,33 @@ describe('Tasks', function () {
244
244
} )
245
245
} )
246
246
} )
247
+
248
+ describe ( 'GET /tasks/:username' , function ( ) {
249
+ it ( 'Should return 200 when username is valid' , function ( done ) {
250
+ chai
251
+ . request ( app )
252
+ . get ( '/tasks/ankur' )
253
+ . end ( ( err , res ) => {
254
+ if ( err ) { return done ( err ) }
255
+ expect ( res ) . to . have . status ( 200 )
256
+ expect ( res . body ) . to . be . a ( 'object' )
257
+ expect ( res . body . message ) . to . equal ( 'Tasks returned successfully!' )
258
+ expect ( res . body . tasks ) . to . be . a ( 'array' )
259
+ return done ( )
260
+ } )
261
+ } )
262
+
263
+ it ( 'Should return 404 when username is invalid' , function ( done ) {
264
+ chai
265
+ . request ( app )
266
+ . get ( '/tasks/dummyUser' )
267
+ . end ( ( err , res ) => {
268
+ if ( err ) { return done ( err ) }
269
+ expect ( res ) . to . have . status ( 404 )
270
+ expect ( res . body ) . to . be . a ( 'object' )
271
+ expect ( res . body . message ) . to . equal ( 'User doesn\'t exist' )
272
+ return done ( )
273
+ } )
274
+ } )
275
+ } )
247
276
} )
You can’t perform that action at this time.
0 commit comments