Changeset 11087 for trunk/tests/phpunit/testcases/groups/cache.php
- Timestamp:
- 09/13/2016 04:05:07 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/testcases/groups/cache.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/testcases/groups/cache.php
r9819 r11087 182 182 183 183 /** 184 * @group groups_get_group_mods 185 */ 186 public function test_groups_get_group_mods_cache() { 187 $u1 = $this->factory->user->create(); 188 $u2 = $this->factory->user->create(); 189 $g = $this->factory->group->create( array( 'creator_id' => $u1 ) ); 190 191 // User 2 joins the group 192 groups_join_group( $g, $u2 ); 193 194 // prime cache 195 groups_get_group_mods( $g ); 196 197 // promote user 2 to an admin 198 bp_update_is_item_admin( true ); 199 groups_promote_member( $u2, $g, 'mod' ); 200 201 // assert new cached value 202 $this->assertEquals( 1, count( groups_get_group_mods( $g ) ) ); 203 } 204 205 /** 206 * @group groups_get_group_mods 207 */ 208 public function test_groups_get_group_mods_cache_on_member_save() { 209 $u1 = $this->factory->user->create(); 210 $u2 = $this->factory->user->create(); 211 $g = $this->factory->group->create( array( 'creator_id' => $u1 ) ); 212 213 // prime cache 214 groups_get_group_mods( $g ); 215 216 // promote user 2 to an admin via BP_Groups_Member::save() 217 self::add_user_to_group( $u2, $g, array( 'is_mod' => 1 ) ); 218 219 // assert new cached value 220 $this->assertEquals( 1, count( groups_get_group_mods( $g ) ) ); 221 } 222 223 /** 184 224 * @group groups_get_group_admins 185 225 */
Note: See TracChangeset
for help on using the changeset viewer.