@@ -271,124 +271,124 @@ describe('Status Pause Milestone', () => {
271
271
272
272
it ( 'should return 403 for member who is not in the project' , ( done ) => {
273
273
request ( server )
274
- . patch ( '/v4/timelines/1/milestones/1/status/pause' )
275
- . set ( {
276
- Authorization : `Bearer ${ testUtil . jwts . member2 } ` ,
277
- } )
278
- . send ( body )
279
- . expect ( 403 , done ) ;
274
+ . patch ( '/v4/timelines/1/milestones/1/status/pause' )
275
+ . set ( {
276
+ Authorization : `Bearer ${ testUtil . jwts . member2 } ` ,
277
+ } )
278
+ . send ( body )
279
+ . expect ( 403 , done ) ;
280
280
} ) ;
281
281
282
282
it ( 'should return 404 for non-existed timeline' , ( done ) => {
283
283
request ( server )
284
- . patch ( '/v4/timelines/1234/milestones/1/status/pause' )
285
- . send ( body )
286
- . set ( {
287
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
288
- } )
289
- . expect ( 404 , done ) ;
284
+ . patch ( '/v4/timelines/1234/milestones/1/status/pause' )
285
+ . send ( body )
286
+ . set ( {
287
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
288
+ } )
289
+ . expect ( 404 , done ) ;
290
290
} ) ;
291
291
292
292
it ( 'should return 404 for deleted timeline' , ( done ) => {
293
293
request ( server )
294
- . patch ( '/v4/timelines/3/milestones/1/status/pause' )
295
- . send ( body )
296
- . set ( {
297
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
298
- } )
299
- . expect ( 404 , done ) ;
294
+ . patch ( '/v4/timelines/3/milestones/1/status/pause' )
295
+ . send ( body )
296
+ . set ( {
297
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
298
+ } )
299
+ . expect ( 404 , done ) ;
300
300
} ) ;
301
301
302
302
it ( 'should return 404 for non-existed Milestone' , ( done ) => {
303
303
request ( server )
304
- . patch ( '/v4/timelines/1/milestones/111/status/pause' )
305
- . send ( body )
306
- . set ( {
307
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
308
- } )
309
- . expect ( 404 , done ) ;
304
+ . patch ( '/v4/timelines/1/milestones/111/status/pause' )
305
+ . send ( body )
306
+ . set ( {
307
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
308
+ } )
309
+ . expect ( 404 , done ) ;
310
310
} ) ;
311
311
312
312
it ( 'should return 404 for deleted Milestone' , ( done ) => {
313
313
request ( server )
314
- . patch ( '/v4/timelines/1/milestones/5/status/pause' )
315
- . send ( body )
316
- . set ( {
317
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
318
- } )
319
- . expect ( 404 , done ) ;
314
+ . patch ( '/v4/timelines/1/milestones/5/status/pause' )
315
+ . send ( body )
316
+ . set ( {
317
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
318
+ } )
319
+ . expect ( 404 , done ) ;
320
320
} ) ;
321
321
322
322
it ( 'should return 422 for invalid timelineId param' , ( done ) => {
323
323
request ( server )
324
- . patch ( '/v4/timelines/0/milestones/1/status/pause' )
325
- . send ( body )
326
- . set ( {
327
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
328
- } )
329
- . expect ( 422 , done ) ;
324
+ . patch ( '/v4/timelines/0/milestones/1/status/pause' )
325
+ . send ( body )
326
+ . set ( {
327
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
328
+ } )
329
+ . expect ( 422 , done ) ;
330
330
} ) ;
331
331
332
332
it ( 'should return 422 for invalid milestoneId param' , ( done ) => {
333
333
request ( server )
334
- . patch ( '/v4/timelines/1/milestones/0/status/pause' )
335
- . send ( body )
336
- . set ( {
337
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
338
- } )
339
- . expect ( 422 , done ) ;
334
+ . patch ( '/v4/timelines/1/milestones/0/status/pause' )
335
+ . send ( body )
336
+ . set ( {
337
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
338
+ } )
339
+ . expect ( 422 , done ) ;
340
340
} ) ;
341
341
342
342
it ( 'should return 422 for missing comment' , ( done ) => {
343
343
const partialBody = _ . cloneDeep ( body ) ;
344
344
delete partialBody . param . comment ;
345
345
request ( server )
346
- . patch ( '/v4/timelines/1/milestones/1/status/pause' )
347
- . set ( {
348
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
349
- } )
350
- . send ( partialBody )
351
- . expect ( 422 , done ) ;
346
+ . patch ( '/v4/timelines/1/milestones/1/status/pause' )
347
+ . set ( {
348
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
349
+ } )
350
+ . send ( partialBody )
351
+ . expect ( 422 , done ) ;
352
352
} ) ;
353
353
354
354
it ( 'should return 200 and status should update to paused' , ( done ) => {
355
355
request ( server )
356
- . patch ( '/v4/timelines/1/milestones/1/status/pause' )
357
- . set ( {
358
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
359
- } )
360
- . send ( body )
361
- . expect ( 200 )
362
- . end ( ( ) => {
363
- models . Milestone . findById ( 1 )
364
- . then ( ( milestone ) => {
365
- milestone . status . should . be . eql ( 'paused' ) ;
366
- done ( ) ;
367
- } ) ;
356
+ . patch ( '/v4/timelines/1/milestones/1/status/pause' )
357
+ . set ( {
358
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
359
+ } )
360
+ . send ( body )
361
+ . expect ( 200 )
362
+ . end ( ( ) => {
363
+ models . Milestone . findById ( 1 )
364
+ . then ( ( milestone ) => {
365
+ milestone . status . should . be . eql ( 'paused' ) ;
366
+ done ( ) ;
368
367
} ) ;
368
+ } ) ;
369
369
} ) ;
370
370
371
371
it ( 'should have one status history created with multiple sequencial status paused messages' , function fn ( done ) {
372
372
this . timeout ( 10000 ) ;
373
373
request ( server )
374
- . patch ( '/v4/timelines/1/milestones/1/status/pause' )
375
- . set ( {
376
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
377
- } )
378
- . send ( body )
379
- . expect ( 200 )
380
- . end ( ( ) => {
381
- request ( server )
382
- . patch ( '/v4/timelines/1/milestones/1/status/pause' )
383
- . set ( {
384
- Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
385
- } )
386
- . send ( body )
387
- . expect ( 422 )
388
- . end ( ( ) => {
389
- done ( ) ;
390
- } ) ;
391
- } ) ;
374
+ . patch ( '/v4/timelines/1/milestones/1/status/pause' )
375
+ . set ( {
376
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
377
+ } )
378
+ . send ( body )
379
+ . expect ( 200 )
380
+ . end ( ( ) => {
381
+ request ( server )
382
+ . patch ( '/v4/timelines/1/milestones/1/status/pause' )
383
+ . set ( {
384
+ Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
385
+ } )
386
+ . send ( body )
387
+ . expect ( 422 )
388
+ . end ( ( ) => {
389
+ done ( ) ;
390
+ } ) ;
391
+ } ) ;
392
392
} ) ;
393
393
} ) ;
394
394
} ) ;
0 commit comments