Changeset 57744
- Timestamp:
- 02/29/2024 08:00:07 PM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/post/metaRevisions.php
r56714 r57744 10 10 * @group meta-revisions 11 11 */ 12 class MetaRevisionTests extends WP_UnitTestCase {12 class Tests_Post_MetaRevisions extends WP_UnitTestCase { 13 13 14 14 /** … … 51 51 // Store a custom meta value, which is not revisioned by default. 52 52 update_post_meta( $post_id, 'meta_revision_test', wp_slash( $passed ) ); 53 $this->assert Equals( $expected, get_post_meta( $post_id, 'meta_revision_test', true ) );53 $this->assertSame( $expected, get_post_meta( $post_id, 'meta_revision_test', true ) ); 54 54 55 55 // Update the post, storing a revision. … … 81 81 wp_restore_post_revision( $last_revision->ID ); 82 82 83 $this->assert Equals( $expected, get_post_meta( $post_id, 'meta_revision_test', true ) );83 $this->assertSame( $expected, get_post_meta( $post_id, 'meta_revision_test', true ) ); 84 84 } 85 85 … … 189 189 190 190 // Custom post meta should NOT be restored, orignal value should not be restored, value still 'update1'. 191 $this->assert Equals( 'update1', get_post_meta( $post_id, 'meta_revision_test', true ) );191 $this->assertSame( 'update1', get_post_meta( $post_id, 'meta_revision_test', true ) ); 192 192 193 193 update_post_meta( $post_id, 'meta_revision_test', 'update2' ); … … 210 210 $revisions = array_values( wp_get_post_revisions( $post_id ) ); 211 211 $this->assertCount( 5, $revisions ); 212 $this->assert Equals( 'update2', get_post_meta( $revisions[0]->ID, 'meta_revision_test', true ) );212 $this->assertSame( 'update2', get_post_meta( $revisions[0]->ID, 'meta_revision_test', true ) ); 213 213 214 214 // Store custom meta values, which should now be revisioned. … … 232 232 233 233 // Verify that previous post meta is set. 234 $this->assert Equals( 'update3', get_post_meta( $post_id, 'meta_revision_test', true ) );234 $this->assertSame( 'update3', get_post_meta( $post_id, 'meta_revision_test', true ) ); 235 235 236 236 // Restore the previous revision. … … 245 245 * Verify that previous post meta is restored. 246 246 */ 247 $this->assert Equals( 'update2', get_post_meta( $post_id, 'meta_revision_test', true ) );247 $this->assertSame( 'update2', get_post_meta( $post_id, 'meta_revision_test', true ) ); 248 248 249 249 // Try storing a blank meta. … … 271 271 * Verify that previous blank post meta is restored. 272 272 */ 273 $this->assert Equals( '', get_post_meta( $post_id, 'meta_revision_test', true ) );273 $this->assertSame( '', get_post_meta( $post_id, 'meta_revision_test', true ) ); 274 274 275 275 /* … … 303 303 * Verify that previous post meta is NOT restored. 304 304 */ 305 $this->assert Equals( 'update 6', get_post_meta( $post_id, 'meta_revision_test', true ) );305 $this->assertSame( 'update 6', get_post_meta( $post_id, 'meta_revision_test', true ) ); 306 306 307 307 // Add the custom field to be revised via the wp_post_revision_meta_keys filter. … … 331 331 * Verify that multiple metas stored correctly. 332 332 */ 333 $this->assert Equals( array( 'update 7', 'update 7 number 2', 'update 7 number 3' ), get_post_meta( $post_id, 'meta_revision_test' ) );333 $this->assertSame( array( 'update 7', 'update 7 number 2', 'update 7 number 3' ), get_post_meta( $post_id, 'meta_revision_test' ) ); 334 334 335 335 /* … … 374 374 */ 375 375 $stored_array = get_post_meta( $post_id, 'meta_revision_test' ); 376 $this->assert Equals( $test_array, $stored_array[0] );376 $this->assertSame( $test_array, $stored_array[0] ); 377 377 /* 378 378 … … 391 391 $expect = array( 'test1', 'test2', 'test3' ); 392 392 393 $this->assert Equals( $expect, $stored_array );393 $this->assertSame( $expect, $stored_array ); 394 394 395 395 // Restore the previous revision. … … 401 401 $expect = array( 'test1', 'test2', 'test3' ); 402 402 403 $this->assert Equals( $expect, $stored_array );403 $this->assertSame( $expect, $stored_array ); 404 404 405 405 // Cleanup! … … 483 483 $expect = array( 'test1', 'test2', 'test3' ); 484 484 485 $this->assert Equals( $expect, $stored_array );485 $this->assertSame( $expect, $stored_array ); 486 486 487 487 // Restore the previous revision. … … 490 490 wp_restore_post_revision( $last_revision->ID ); 491 491 $stored_data = get_post_meta( $post_id, 'foo' ); 492 $this->assert Equals( '', $stored_data[0] );492 $this->assertSame( '', $stored_data[0] ); 493 493 } 494 494 … … 527 527 // Check that the meta is blank. 528 528 $stored_data = get_post_meta( $post_id, 'meta_revision_test', true ); 529 $this->assert Equals( '', $stored_data );529 $this->assertSame( '', $stored_data ); 530 530 531 531 // Also verify that the latest revision has blank stored for the meta. … … 533 533 $last_revision = array_shift( $revisions ); 534 534 $stored_data = get_post_meta( $last_revision->ID, 'meta_revision_test', true ); 535 $this->assert Equals( '', $stored_data );535 $this->assertSame( '', $stored_data ); 536 536 537 537 // Delete the meta. … … 547 547 548 548 // Check that the default meta value is returned. 549 $this->assert Equals( 'default value', get_post_meta( $post_id, 'meta_revision_test', true ) );549 $this->assertSame( 'default value', get_post_meta( $post_id, 'meta_revision_test', true ) ); 550 550 551 551 // Also verify that the latest revision has the default value returned for the meta. … … 554 554 555 555 // No ,eta data should be stored in the revision. 556 $this->assert Equals( array(), get_post_meta( $last_revision->ID ) );556 $this->assertSame( array(), get_post_meta( $last_revision->ID ) ); 557 557 558 558 // Set the test meta again. … … 566 566 567 567 // Verify the default meta value is still returned. 568 $this->assert Equals( 'default value', get_post_meta( $post_id, 'meta_revision_test', true ) );568 $this->assertSame( 'default value', get_post_meta( $post_id, 'meta_revision_test', true ) ); 569 569 } 570 570 … … 599 599 $revision = array_shift( $revisions ); 600 600 $revisioned_meta = get_post_meta( $revision->ID, $meta_key, true ); 601 $this->assert Equals( $expected_is_revisioned, 'bar' === $revisioned_meta );601 $this->assertSame( $expected_is_revisioned, 'bar' === $revisioned_meta ); 602 602 603 603 // Reset global so subsequent data tests do not get polluted. … … 691 691 $last_revision = array_shift( $revisions ); 692 692 wp_restore_post_revision( $last_revision->ID ); 693 $this->assert Equals( $expected, get_post_meta( $page_id, 'meta_revision_test', true ) );693 $this->assertSame( $expected, get_post_meta( $page_id, 'meta_revision_test', true ) ); 694 694 } else { 695 695 $this->assertEmpty( $revisions );
Note: See TracChangeset
for help on using the changeset viewer.