Changeset 63604
- Timestamp:
- 09/11/2026 08:59:28 PM (5 weeks ago)
- Location:
- trunk/tests/phpunit/tests/customize
- Files:
-
- 3 edited
-
nav-menu-item-setting.php (modified) (5 diffs)
-
nav-menu-setting.php (modified) (2 diffs)
-
widgets.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/customize/nav-menu-item-setting.php
r62717 r63604 191 191 $this->assertSame( $menu_item->title, $value['title'] ); 192 192 $this->assertSame( $menu_item->type, $value['type'] ); 193 $this->assert Equals($menu_item->object_id, $value['object_id'] );193 $this->assertSame( (int) $menu_item->object_id, $value['object_id'] ); 194 194 $this->assertSame( $menu_id, $value['nav_menu_term_id'] ); 195 195 $this->assertSame( 'Hello World', $value['original_title'] ); … … 274 274 $this->assertSame( $menu_item->title, $value['title'] ); 275 275 $this->assertSame( $menu_item->type, $value['type'] ); 276 $this->assert Equals($menu_item->object_id, $value['object_id'] );276 $this->assertSame( (int) $menu_item->object_id, $value['object_id'] ); 277 277 $this->assertSame( $menu_id, $value['nav_menu_term_id'] ); 278 278 $this->assertSame( 'Salutations', $value['original_title'] ); … … 633 633 $nav_menu_item = wp_setup_nav_menu_item( clone $post ); 634 634 635 /* 636 * Keep assertEquals() because sanitize() returns object_id as an integer 637 * while wp_setup_nav_menu_item() retrieves it as a string from post meta. 638 */ 635 639 $this->assertEquals( $expected_sanitized['object_id'], $nav_menu_item->object_id ); 636 640 $this->assertSame( $expected_sanitized['object'], $nav_menu_item->object ); 641 642 /* 643 * Keep assertEquals() because sanitize() returns menu_item_parent as an integer, 644 * while wp_setup_nav_menu_item() retrieves it as a string from post meta. 645 */ 637 646 $this->assertEquals( $expected_sanitized['menu_item_parent'], $nav_menu_item->menu_item_parent ); 638 647 $this->assertSame( $expected_sanitized['position'], $post->menu_order ); … … 698 707 $post_value['post_status'] = $post_value['status']; 699 708 unset( $post_value['status'] ); 709 710 /* 711 * Keep assertEquals() because object_id is an integer in $post_value 712 * but is returned as a string from post meta by wp_setup_nav_menu_item(). 713 */ 700 714 foreach ( $post_value as $key => $value ) { 701 715 $this->assertEquals( $value, $updated_item->$key, "Key $key mismatch" ); … … 771 785 $post_value['menu_order'] = $post_value['position']; 772 786 unset( $post_value['position'] ); 787 788 /* 789 * Keep assertEquals() because object_id is an integer in $post_value 790 * but is returned as a string from post meta by wp_setup_nav_menu_item(). 791 */ 773 792 foreach ( $post_value as $key => $value ) { 774 793 $this->assertEquals( $value, $last_item->$key, "Mismatch for $key property." ); -
trunk/tests/phpunit/tests/customize/nav-menu-setting.php
r60253 r63604 233 233 234 234 $menu_object = wp_get_nav_menu_object( $menu_id ); 235 236 // Keep assertEquals() because the objects are intentionally compared by value. 235 237 $this->assertEquals( (object) $term, $menu_object ); 236 238 $this->assertSame( $post_value['name'], $menu_object->name ); … … 278 280 279 281 $menu_object = wp_get_nav_menu_object( $menu_id ); 282 283 // Keep assertEquals() because the objects are intentionally compared by value. 280 284 $this->assertEquals( (object) $term, $menu_object ); 281 285 $this->assertSame( $post_value['name'], $menu_object->name ); -
trunk/tests/phpunit/tests/customize/widgets.php
r63311 r63604 516 516 $this->assertTrue( $sanitized_for_js['is_widget_customizer_js_value'] ); 517 517 $this->assertArrayHasKey( 'instance_hash_key', $sanitized_for_js ); 518 519 // Keep assertEquals() because the objects are intentionally compared by value. 518 520 $this->assertEquals( (object) $block_instance, $sanitized_for_js['raw_instance'] ); 519 521
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)