@@ -378,7 +378,7 @@ describe('GET Project', () => {
378
378
describe ( 'URL Query fields' , ( ) => {
379
379
it ( 'should not return "email" for project members when "fields" query param is not defined (to non-admin users)' , ( done ) => {
380
380
request ( server )
381
- . get ( `/v5/projects/${ project1 . id } ?fields=members.handle ` )
381
+ . get ( `/v5/projects/${ project1 . id } ` )
382
382
. set ( {
383
383
Authorization : `Bearer ${ testUtil . jwts . member } ` ,
384
384
} )
@@ -397,7 +397,7 @@ describe('GET Project', () => {
397
397
} ) ;
398
398
} ) ;
399
399
400
- it ( 'should not return "email" for project members even if it\'s defined in "fields" query param (to non-admin users)' , ( done ) => {
400
+ it ( 'should not return "email" for project members even if it\'s listed in "fields" query param (to non-admin users)' , ( done ) => {
401
401
request ( server )
402
402
. get ( `/v5/projects/${ project1 . id } ?fields=members.email,members.handle` )
403
403
. set ( {
@@ -441,7 +441,7 @@ describe('GET Project', () => {
441
441
} ) ;
442
442
} ) ;
443
443
444
- it ( 'should not return "email" for project members when "fields" query param is not defined (to admin users)' , ( done ) => {
444
+ it ( 'should not return "email" for project members if it\'s not listed in "fields" query param (to admin users)' , ( done ) => {
445
445
request ( server )
446
446
. get ( `/v5/projects/${ project1 . id } ?fields=description,members.id` )
447
447
. set ( {
@@ -462,7 +462,7 @@ describe('GET Project', () => {
462
462
} ) ;
463
463
} ) ;
464
464
465
- it ( 'should return "email" for project members if it\'s defined in "fields" query param (to admin users' , ( done ) => {
465
+ it ( 'should return "email" for project members if it\'s listed in "fields" query param (to admin users) ' , ( done ) => {
466
466
request ( server )
467
467
. get ( `/v5/projects/${ project1 . id } ?fields=description,members.id,members.email` )
468
468
. set ( {
@@ -484,8 +484,7 @@ describe('GET Project', () => {
484
484
} ) ;
485
485
} ) ;
486
486
487
-
488
- it ( 'should only return "id" field, when it\'s defined in "fields" query param' , ( done ) => {
487
+ it ( 'should only return "id" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
489
488
request ( server )
490
489
. get ( `/v5/projects/${ project1 . id } ?fields=id` )
491
490
. set ( {
@@ -506,7 +505,7 @@ describe('GET Project', () => {
506
505
} ) ;
507
506
} ) ;
508
507
509
- it ( 'should only return "invites.userId" field, when it\'s defined in "fields" query param' , ( done ) => {
508
+ it ( 'should only return "invites.userId" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
510
509
request ( server )
511
510
. get ( `/v5/projects/${ project1 . id } ?fields=invites.userId` )
512
511
. set ( {
@@ -527,7 +526,7 @@ describe('GET Project', () => {
527
526
} ) ;
528
527
} ) ;
529
528
530
- it ( 'should only return "members.role" field, when it\'s defined in "fields" query param' , ( done ) => {
529
+ it ( 'should only return "members.role" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
531
530
request ( server )
532
531
. get ( `/v5/projects/${ project1 . id } ?fields=members.role` )
533
532
. set ( {
@@ -548,7 +547,7 @@ describe('GET Project', () => {
548
547
} ) ;
549
548
} ) ;
550
549
551
- it ( 'should only return "attachments.title" field, when it\'s defined in "fields" query param' , ( done ) => {
550
+ it ( 'should only return "attachments.title" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
552
551
request ( server )
553
552
. get ( `/v5/projects/${ project1 . id } ?fields=attachments.title` )
554
553
. set ( {
@@ -569,7 +568,7 @@ describe('GET Project', () => {
569
568
} ) ;
570
569
} ) ;
571
570
572
- it ( 'should only return "phases.name" field, when it\'s defined in "fields" query param' , ( done ) => {
571
+ it ( 'should only return "phases.name" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
573
572
request ( server )
574
573
. get ( `/v5/projects/${ project1 . id } ?fields=phases.name` )
575
574
. set ( {
@@ -590,9 +589,9 @@ describe('GET Project', () => {
590
589
} ) ;
591
590
} ) ;
592
591
593
- it ( 'should only return "phases.products.name" field, when it\'s defined in "fields" query param and "phases" is also defined ' , ( done ) => {
592
+ it ( 'should only return "phases.products.name" field, when it\'s the only field listed in "fields" query param' , ( done ) => {
594
593
request ( server )
595
- . get ( `/v5/projects/${ project1 . id } ?fields=phases.products.name,phases.name ` )
594
+ . get ( `/v5/projects/${ project1 . id } ?fields=phases.products.name` )
596
595
. set ( {
597
596
Authorization : `Bearer ${ testUtil . jwts . admin } ` ,
598
597
} )
0 commit comments