- Timestamp:
- 09/02/2020 12:35:36 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/customize/nav-menu-setting.php
r46586 r48937 65 65 66 66 $setting = new WP_Customize_Nav_Menu_Setting( $this->wp_customize, 'nav_menu[123]' ); 67 $this->assert Equals( 'nav_menu', $setting->type );68 $this->assert Equals( 'postMessage', $setting->transport );69 $this->assert Equals( 123, $setting->term_id );67 $this->assertSame( 'nav_menu', $setting->type ); 68 $this->assertSame( 'postMessage', $setting->transport ); 69 $this->assertSame( 123, $setting->term_id ); 70 70 $this->assertNull( $setting->previous_term_id ); 71 71 $this->assertNull( $setting->update_status ); … … 75 75 $this->assertArrayHasKey( $key, $setting->default ); 76 76 } 77 $this->assert Equals( '', $setting->default['name'] );78 $this->assert Equals( '', $setting->default['description'] );79 $this->assert Equals( 0, $setting->default['parent'] );77 $this->assertSame( '', $setting->default['name'] ); 78 $this->assertSame( '', $setting->default['description'] ); 79 $this->assertSame( 0, $setting->default['parent'] ); 80 80 81 81 $exception = null; … … 120 120 ); 121 121 $setting = new WP_Customize_Nav_Menu_Setting( $this->wp_customize, 'nav_menu[-5]', compact( 'default' ) ); 122 $this->assert Equals( -5, $setting->term_id );123 $this->assert Equals( $default, $setting->default );122 $this->assertSame( -5, $setting->term_id ); 123 $this->assertSame( $default, $setting->default ); 124 124 } 125 125 … … 154 154 $this->assertArrayHasKey( $key, $value ); 155 155 } 156 $this->assert Equals( $menu_name, $value['name'] );157 $this->assert Equals( $description, $value['description'] );158 $this->assert Equals( $parent_menu_id, $value['parent'] );156 $this->assertSame( $menu_name, $value['name'] ); 157 $this->assertSame( $description, $value['description'] ); 158 $this->assertSame( $parent_menu_id, $value['parent'] ); 159 159 160 160 $new_menu_name = 'Foo'; 161 161 wp_update_nav_menu_object( $menu_id, wp_slash( array( 'menu-name' => $new_menu_name ) ) ); 162 162 $updated_value = $setting->value(); 163 $this->assert Equals( $new_menu_name, $updated_value['name'] );163 $this->assertSame( $new_menu_name, $updated_value['name'] ); 164 164 } 165 165 … … 197 197 198 198 $value = $setting->value(); 199 $this->assert Equals( 'Name 1 \\o/', $value['name'] );200 $this->assert Equals( 'Description 1 \\o/', $value['description'] );201 $this->assert Equals( 0, $value['parent'] );199 $this->assertSame( 'Name 1 \\o/', $value['name'] ); 200 $this->assertSame( 'Description 1 \\o/', $value['description'] ); 201 $this->assertSame( 0, $value['parent'] ); 202 202 203 203 $term = (array) wp_get_nav_menu_object( $menu_id ); … … 210 210 $setting->preview(); 211 211 $value = $setting->value(); 212 $this->assert Equals( 'Name 2 \\o/', $value['name'] );213 $this->assert Equals( 'Description 2 \\o/', $value['description'] );214 $this->assert Equals( 1, $value['parent'] );212 $this->assertSame( 'Name 2 \\o/', $value['name'] ); 213 $this->assertSame( 'Description 2 \\o/', $value['description'] ); 214 $this->assertSame( 1, $value['parent'] ); 215 215 $term = (array) wp_get_nav_menu_object( $menu_id ); 216 216 $this->assertEqualSets( $value, wp_array_slice_assoc( $term, array_keys( $value ) ) ); … … 218 218 $menu_object = wp_get_nav_menu_object( $menu_id ); 219 219 $this->assertEquals( (object) $term, $menu_object ); 220 $this->assert Equals( $post_value['name'], $menu_object->name );220 $this->assertSame( $post_value['name'], $menu_object->name ); 221 221 222 222 $nav_menu_options = get_option( 'nav_menu_options', array( 'auto_add' => array() ) ); … … 228 228 $this->assertInternalType( 'int', $i, 'Update-previewed menu does not appear in wp_get_nav_menus()' ); 229 229 $filtered_menu = $menus[ $i ]; 230 $this->assert Equals( 'Name 2 \\o/', $filtered_menu->name );230 $this->assertSame( 'Name 2 \\o/', $filtered_menu->name ); 231 231 } 232 232 … … 252 252 $setting->preview(); 253 253 $value = $setting->value(); 254 $this->assert Equals( $post_value, $value );254 $this->assertSame( $post_value, $value ); 255 255 256 256 $term = (array) wp_get_nav_menu_object( $menu_id ); … … 258 258 $this->assertNotWPError( $term ); 259 259 $this->assertEqualSets( $post_value, wp_array_slice_assoc( $term, array_keys( $value ) ) ); 260 $this->assert Equals( $menu_id, $term['term_id'] );261 $this->assert Equals( $menu_id, $term['term_taxonomy_id'] );260 $this->assertSame( $menu_id, $term['term_id'] ); 261 $this->assertSame( $menu_id, $term['term_taxonomy_id'] ); 262 262 263 263 $menu_object = wp_get_nav_menu_object( $menu_id ); 264 264 $this->assertEquals( (object) $term, $menu_object ); 265 $this->assert Equals( $post_value['name'], $menu_object->name );265 $this->assertSame( $post_value['name'], $menu_object->name ); 266 266 267 267 $nav_menu_options = $this->get_nav_menu_items_option(); … … 273 273 $this->assertInternalType( 'int', $i, 'Insert-previewed menu was not injected into wp_get_nav_menus()' ); 274 274 $filtered_menu = $menus[ $i ]; 275 $this->assert Equals( 'New Menu Name 1 \\o/', $filtered_menu->name );275 $this->assertSame( 'New Menu Name 1 \\o/', $filtered_menu->name ); 276 276 } 277 277 … … 335 335 ); 336 336 $sanitized = $setting->sanitize( $value ); 337 $this->assert Equals( 'Hello \\o/ <b>world</b>', $sanitized['name'] );338 $this->assert Equals( 'New line \\o/', $sanitized['description'] );339 $this->assert Equals( 0, $sanitized['parent'] );340 $this->assert Equals( true,$sanitized['auto_add'] );337 $this->assertSame( 'Hello \\o/ <b>world</b>', $sanitized['name'] ); 338 $this->assertSame( 'New line \\o/', $sanitized['description'] ); 339 $this->assertSame( 0, $sanitized['parent'] ); 340 $this->assertTrue( $sanitized['auto_add'] ); 341 341 $this->assertEqualSets( array( 'name', 'description', 'parent', 'auto_add' ), array_keys( $sanitized ) ); 342 342 343 343 $value['name'] = ' '; // Blank spaces. 344 344 $sanitized = $setting->sanitize( $value ); 345 $this->assert Equals( '(unnamed)', $sanitized['name'] );345 $this->assertSame( '(unnamed)', $sanitized['name'] ); 346 346 } 347 347 … … 384 384 $menu_object = wp_get_nav_menu_object( $menu_id ); 385 385 foreach ( array( 'name', 'description', 'parent' ) as $key ) { 386 $this->assert Equals( $new_value[ $key ], $menu_object->$key );386 $this->assertSame( $new_value[ $key ], $menu_object->$key ); 387 387 } 388 388 $this->assertEqualSets( … … 390 390 wp_array_slice_assoc( (array) $menu_object, array( 'name', 'description', 'parent' ) ) 391 391 ); 392 $this->assert Equals( $new_value, $setting->value() );392 $this->assertSame( $new_value, $setting->value() ); 393 393 394 394 $save_response = apply_filters( 'customize_save_response', array() ); … … 400 400 $this->assertArrayHasKey( 'status', $update_result ); 401 401 $this->assertArrayHasKey( 'saved_value', $update_result ); 402 $this->assert Equals( $new_value, $update_result['saved_value'] );403 404 $this->assert Equals( $menu_id, $update_result['term_id'] );402 $this->assertSame( $new_value, $update_result['saved_value'] ); 403 404 $this->assertSame( $menu_id, $update_result['term_id'] ); 405 405 $this->assertNull( $update_result['previous_term_id'] ); 406 406 $this->assertNull( $update_result['error'] ); 407 $this->assert Equals( 'updated', $update_result['status'] );407 $this->assertSame( 'updated', $update_result['status'] ); 408 408 409 409 $nav_menu_options = $this->get_nav_menu_items_option(); … … 434 434 $this->assertLessThan( 0, $setting->term_id ); 435 435 $setting->save(); 436 $this->assert Equals( $menu_id, $setting->previous_term_id );436 $this->assertSame( $menu_id, $setting->previous_term_id ); 437 437 $this->assertGreaterThan( 0, $setting->term_id ); 438 438 … … 452 452 $this->assertArrayHasKey( 'status', $update_result ); 453 453 $this->assertArrayHasKey( 'saved_value', $update_result ); 454 $this->assert Equals( $setting->value(), $update_result['saved_value'] );455 456 $this->assert Equals( $menu->term_id, $update_result['term_id'] );457 $this->assert Equals( $menu_id, $update_result['previous_term_id'] );454 $this->assertSame( $setting->value(), $update_result['saved_value'] ); 455 456 $this->assertSame( $menu->term_id, $update_result['term_id'] ); 457 $this->assertSame( $menu_id, $update_result['previous_term_id'] ); 458 458 $this->assertNull( $update_result['error'] ); 459 $this->assert Equals( 'inserted', $update_result['status'] );459 $this->assertSame( 'inserted', $update_result['status'] ); 460 460 } 461 461 … … 479 479 $expected_resolved_menu_name = "$menu_name (2)"; 480 480 $new_menu = wp_get_nav_menu_object( $setting->term_id ); 481 $this->assert Equals( $expected_resolved_menu_name, $new_menu->name );481 $this->assertSame( $expected_resolved_menu_name, $new_menu->name ); 482 482 483 483 $save_response = apply_filters( 'customize_save_response', array() ); 484 $this->assert Equals( $expected_resolved_menu_name, $save_response['nav_menu_updates'][0]['saved_value']['name'] );484 $this->assertSame( $expected_resolved_menu_name, $save_response['nav_menu_updates'][0]['saved_value']['name'] ); 485 485 } 486 486 … … 502 502 503 503 $menu = wp_get_nav_menu_object( $menu_id ); 504 $this->assert Equals( $menu_name, $menu->name );504 $this->assertSame( $menu_name, $menu->name ); 505 505 506 506 $this->wp_customize->set_post_value( $setting_id, false ); … … 519 519 $this->assertNull( $update_result['saved_value'] ); 520 520 521 $this->assert Equals( $menu_id, $update_result['term_id'] );521 $this->assertSame( $menu_id, $update_result['term_id'] ); 522 522 $this->assertNull( $update_result['previous_term_id'] ); 523 523 $this->assertNull( $update_result['error'] ); 524 $this->assert Equals( 'deleted', $update_result['status'] );524 $this->assertSame( 'deleted', $update_result['status'] ); 525 525 526 526 $nav_menu_options = $this->get_nav_menu_items_option();
Note: See TracChangeset
for help on using the changeset viewer.