Skip to content

Commit 0ffab6b

Browse files
committed
add assertions
1 parent 7b0baee commit 0ffab6b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/functional/PIMemberApproveTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)