Changeset 11970 for trunk/tests/phpunit/testcases/groups/user_can.php
- Timestamp:
- 04/13/2018 02:01:12 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/groups/user_can.php
r11776 r11970 25 25 } 26 26 27 /** 28 * @ticket BP7610 29 */ 30 public function test_user_cannot_join_public_group_if_already_member_even_superadmin() { 31 $g1 = $this->factory->group->create( array( 32 'status' => 'public' 33 ) ); 34 $u1 = $this->factory->user->create(); 35 $this->add_user_to_group( $u1, $g1 ); 36 37 // Grant super admin status. 38 grant_super_admin( $u1 ); 39 40 $this->assertFalse( bp_user_can( $u1, 'groups_join_group', array( 'group_id' => $g1 ) ) ); 41 } 42 27 43 public function test_user_cannot_join_private_group() { 28 44 $g1 = $this->factory->group->create( array( … … 135 151 } 136 152 153 /** 154 * @ticket BP7610 155 */ 156 public function test_user_cannot_receive_invitation_to_private_group_if_already_member_even_superadmin() { 157 $g1 = $this->factory->group->create( array( 158 'status' => 'private' 159 ) ); 160 $u1 = $this->factory->user->create(); 161 $this->add_user_to_group( $u1, $g1 ); 162 163 // Grant super admin status. 164 grant_super_admin( $u1 ); 165 166 $this->assertFalse( bp_user_can( $u1, 'groups_receive_invitation', array( 'group_id' => $g1 ) ) ); 167 } 137 168 138 169 public function test_user_cannot_receive_invitation_to_private_group_if_banned() { … … 369 400 } 370 401 402 /** 403 * @ticket BP7610 404 */ 405 public function test_user_can_groups_request_membership_for_super_admin() { 406 if ( ! is_multisite() ) { 407 return; 408 } 409 410 $g1 = $this->factory->group->create( array( 411 'status' => 'public' 412 ) ); 413 $u1 = $this->factory->user->create(); 414 $this->add_user_to_group( $u1, $g1 ); 415 416 // Grant super admin status. 417 grant_super_admin( $u1 ); 418 419 // Assert false since public groups shouldn't be able to request membership. 420 $this->assertFalse( bp_user_can( $u1, 'groups_request_membership', array( 'group_id' => $g1 ) ) ); 421 } 371 422 }
Note: See TracChangeset
for help on using the changeset viewer.