@@ -85,11 +85,13 @@ public function testApproveMemberByPI()
8585 $ user_to_approve_args = getUnqualifiedUser ();
8686 $ pi_user_args = getUserIsPIHasNoMembersNoMemberRequests ();
8787 switchUser (...$ pi_user_args );
88+ $ pi_uid = $ USER ->uid ;
8889 $ pi_group = $ USER ->getPIGroup ();
8990 $ gid = $ pi_group ->gid ;
9091 switchUser (...$ user_to_approve_args );
9192 $ this ->assertTrue ($ USER ->exists ());
9293 $ this ->assertTrue ($ pi_group ->exists ());
94+ $ this ->assertGroupMembers ($ pi_group , [$ pi_uid ]);
9395 $ this ->assertTrue (!$ pi_group ->memberExists ($ USER ));
9496 $ this ->assertRequestedMembership (false , $ gid );
9597 try {
@@ -136,6 +138,7 @@ public function testApproveMemberByPI()
136138 } finally {
137139 switchUser (...$ user_to_approve_args );
138140 ensureUserNotInPIGroup ($ pi_group );
141+ $ this ->assertGroupMembers ($ pi_group , [$ pi_uid ]);
139142 }
140143 }
141144
@@ -145,10 +148,12 @@ public function testApproveMemberByAdmin()
145148 $ user_to_approve_args = getUnqualifiedUser ();
146149 switchUser (...getUserIsPIHasNoMembersNoMemberRequests ());
147150 $ pi_group = $ USER ->getPIGroup ();
151+ $ pi_uid = $ USER ->uid ;
148152 $ gid = $ pi_group ->gid ;
149153 switchUser (...$ user_to_approve_args );
150154 $ this ->assertTrue ($ USER ->exists ());
151155 $ this ->assertTrue ($ pi_group ->exists ());
156+ $ this ->assertGroupMembers ($ pi_group , [$ pi_uid ]);
152157 $ this ->assertTrue (!$ pi_group ->memberExists ($ USER ));
153158 $ this ->assertRequestedMembership (false , $ gid );
154159 try {
@@ -195,6 +200,7 @@ public function testApproveMemberByAdmin()
195200 } finally {
196201 switchUser (...$ user_to_approve_args );
197202 ensureUserNotInPIGroup ($ pi_group );
203+ $ this ->assertGroupMembers ($ pi_group , [$ pi_uid ]);
198204 }
199205 }
200206}
0 commit comments