From dc167a20e593ad5bd689f989d238fa4bebbd84b2 Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Wed, 25 Nov 2015 18:18:37 +0000 Subject: [PATCH] Add a unit test for `wp_nav_menu()` with `container => ''` See #32464. git-svn-id: https://develop.svn.wordpress.org/trunk@35736 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/post/nav-menu.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/phpunit/tests/post/nav-menu.php b/tests/phpunit/tests/post/nav-menu.php index 5ca95b6eae..35c2d89476 100644 --- a/tests/phpunit/tests/post/nav-menu.php +++ b/tests/phpunit/tests/post/nav-menu.php @@ -15,6 +15,28 @@ class Test_Nav_Menus extends WP_UnitTestCase { $this->menu_id = wp_create_nav_menu( rand_str() ); } + /** + * @ticket 32464 + */ + public function test_wp_nav_menu_empty_container() { + $tag_id = self::factory()->tag->create(); + + wp_update_nav_menu_item( $this->menu_id, 0, array( + 'menu-item-type' => 'taxonomy', + 'menu-item-object' => 'post_tag', + 'menu-item-object-id' => $tag_id, + 'menu-item-status' => 'publish' + ) ); + + $menu = wp_nav_menu( array( + 'echo' => false, + 'container' => '', + 'menu' => $this->menu_id + ) ); + + $this->assertEquals( 0, strpos( $menu, 'tag->create(); $cat_id = self::factory()->category->create();