Changeset 7883 for trunk/tests/testcases/xprofile/functions.php
- Timestamp:
- 02/14/2014 07:02:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/testcases/xprofile/functions.php
r7879 r7883 234 234 $this->assertTrue( bp_xprofile_delete_meta( $g, 'group' ) ); 235 235 236 // These will fail because of a caching bug237 236 $this->assertEquals( '', bp_xprofile_get_meta( $g, 'group', 'foo' ) ); 238 237 $this->assertEquals( '', bp_xprofile_get_meta( $g, 'group', 'foo2' ) ); 238 } 239 240 /** 241 * @group xprofilemeta 242 * @group bp_xprofile_delete_meta 243 */ 244 public function test_bp_xprofile_delete_meta_with_delete_all_but_no_meta_key() { 245 // With no meta key, don't delete for all items - just delete 246 // all for a single item 247 $g1 = $this->factory->xprofile_group->create(); 248 $g2 = $this->factory->xprofile_group->create(); 249 bp_xprofile_add_meta( $g1, 'group', 'foo', 'bar' ); 250 bp_xprofile_add_meta( $g1, 'group', 'foo1', 'bar1' ); 251 bp_xprofile_add_meta( $g2, 'group', 'foo', 'bar' ); 252 bp_xprofile_add_meta( $g2, 'group', 'foo1', 'bar1' ); 253 254 $this->assertTrue( bp_xprofile_delete_meta( $g1, 'group', '', '', true ) ); 255 $this->assertEmpty( bp_xprofile_get_meta( $g1, 'group' ) ); 256 $this->assertSame( 'bar', bp_xprofile_get_meta( $g2, 'group', 'foo' ) ); 257 $this->assertSame( 'bar1', bp_xprofile_get_meta( $g2, 'group', 'foo1' ) ); 258 } 259 260 /** 261 * @group xprofilemeta 262 * @group bp_xprofile_delete_meta 263 */ 264 public function test_bp_xprofile_delete_meta_with_delete_all() { 265 // With no meta key, don't delete for all items - just delete 266 // all for a single item 267 $g1 = $this->factory->xprofile_group->create(); 268 $g2 = $this->factory->xprofile_group->create(); 269 bp_xprofile_add_meta( $g1, 'group', 'foo', 'bar' ); 270 bp_xprofile_add_meta( $g1, 'group', 'foo1', 'bar1' ); 271 bp_xprofile_add_meta( $g2, 'group', 'foo', 'bar' ); 272 bp_xprofile_add_meta( $g2, 'group', 'foo1', 'bar1' ); 273 274 $this->assertTrue( bp_xprofile_delete_meta( $g1, 'group', 'foo', '', true ) ); 275 $this->assertEmpty( '', bp_xprofile_get_meta( $g1, 'group', 'foo' ) ); 276 $this->assertEmpty( '', bp_xprofile_get_meta( $g2, 'group', 'foo' ) ); 277 $this->assertSame( 'bar1', bp_xprofile_get_meta( $g1, 'group', 'foo1' ) ); 278 $this->assertSame( 'bar1', bp_xprofile_get_meta( $g2, 'group', 'foo1' ) ); 239 279 } 240 280
Note: See TracChangeset
for help on using the changeset viewer.