Customize: Update unit test for `WP_Customize_Nav_Menu_Item_Setting::value_as_wp_post_nav_menu_item()` to account for slashing if user can't `unfiltered_html`.

Fixes unit tests which broke under multisite config after [36608].

Fixes #35869.


git-svn-id: https://develop.svn.wordpress.org/trunk@36610 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Weston Ruter 2016-02-22 05:09:34 +00:00
parent 969f98ecee
commit bd09cddfc1
1 changed files with 6 additions and 5 deletions

View File

@ -767,11 +767,11 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
'menu_item_parent' => 0, 'menu_item_parent' => 0,
'position' => 2, 'position' => 2,
'type' => 'post_type', 'type' => 'post_type',
'title' => 'Hello World', 'title' => 'Hello \o/ o\'o World',
'url' => '', 'url' => '',
'target' => '', 'target' => '',
'attr_title' => '">attempted <b>baddie</b>', 'attr_title' => '">att \o/ o\'o empted <b>baddie</b>',
'description' => 'Attempted <b>markup</b>', 'description' => 'Attempted \o/ o\'o <b>markup</b>',
'classes' => '', 'classes' => '',
'xfn' => '', 'xfn' => '',
'status' => 'publish', 'status' => 'publish',
@ -795,7 +795,8 @@ class Test_WP_Customize_Nav_Menu_Item_Setting extends WP_UnitTestCase {
$this->assertEquals( 123, $nav_menu_item->db_id ); $this->assertEquals( 123, $nav_menu_item->db_id );
$this->assertEquals( wp_get_current_user()->ID, $nav_menu_item->post_author ); $this->assertEquals( wp_get_current_user()->ID, $nav_menu_item->post_author );
$this->assertObjectHasAttribute( 'type_label', $nav_menu_item ); $this->assertObjectHasAttribute( 'type_label', $nav_menu_item );
$this->assertEquals( apply_filters( 'nav_menu_attr_title', apply_filters( 'excerpt_save_pre', $post_value['attr_title'] ) ), $nav_menu_item->attr_title ); $expected = apply_filters( 'nav_menu_attr_title', wp_unslash( apply_filters( 'excerpt_save_pre', wp_slash( $post_value['attr_title'] ) ) ) );
$this->assertEquals( 'Attempted markup', $nav_menu_item->description ); $this->assertEquals( $expected, $nav_menu_item->attr_title );
$this->assertEquals( 'Attempted \o/ o&#8217;o markup', $nav_menu_item->description );
} }
} }