@@ -56,9 +56,10 @@ describe('ListAllMembers', () => {
5656 loggedInUser = USERS . nonAdminAndEngineer ;
5757 res = await authorizeRequest (
5858 request ( app ) . get ( '/members' ) ,
59- USERS . nonAdminAndEngineer . userId
59+ loggedInUser . userId
6060 ) . expect ( 200 ) ;
6161 expect ( res . body . members ) . toBeInstanceOf ( Array ) ;
62+ expect ( res . body . members . length ) . toBeGreaterThan ( 1 ) ;
6263 } ) ;
6364
6465 it ( 'should return only members of the users department' , async ( ) => {
@@ -68,9 +69,9 @@ describe('ListAllMembers', () => {
6869 }
6970 } ) ;
7071
71- it ( "should omit member's private fields such as salaries except for the logged in user and should not be editable" , async ( ) => {
72+ it ( "should omit member's private fields such as salaries except for the logged in user and should not be editable" , ( ) => {
7273 const { members } = res . body ;
73- const membersLoggedInUserExcluded = members . find (
74+ const membersLoggedInUserExcluded = members . filter (
7475 ( m : any ) => m . id !== loggedInUser . memberId
7576 ) ;
7677 for ( const member of membersLoggedInUserExcluded ) {
@@ -97,12 +98,12 @@ describe('ListAllMembers', () => {
9798 loggedInUser = USERS . nonAdminAndHr ;
9899 res = await authorizeRequest (
99100 request ( app ) . get ( '/members' ) ,
100- USERS . nonAdminAndHr . userId
101+ loggedInUser . userId
101102 ) . expect ( 200 ) ;
102103 expect ( res . body . members ) . toBeInstanceOf ( Array ) ;
103104 } ) ;
104105
105- it ( 'should return all members with all fields present' , async ( ) => {
106+ it ( 'should return all members with all fields present' , ( ) => {
106107 const { members } = res . body ;
107108 for ( const member of members ) {
108109 expect ( member . salary ) . toBeDefined ( ) ;
0 commit comments