Make WordPress Core

Changeset 35736


Ignore:
Timestamp:
11/25/2015 06:18:37 PM (11 years ago)
Author:
wonderboymusic
Message:

Add a unit test for wp_nav_menu() with container => ''

See #32464.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/post/nav-menu.php

    r35242 r35736  
    1414
    1515                $this->menu_id = wp_create_nav_menu( rand_str() );
     16        }
     17
     18        /**
     19         * @ticket 32464
     20         */
     21        public function test_wp_nav_menu_empty_container() {
     22                $tag_id = self::factory()->tag->create();
     23
     24                wp_update_nav_menu_item( $this->menu_id, 0, array(
     25                        'menu-item-type' => 'taxonomy',
     26                        'menu-item-object' => 'post_tag',
     27                        'menu-item-object-id' => $tag_id,
     28                        'menu-item-status' => 'publish'
     29                ) );
     30
     31                $menu = wp_nav_menu( array(
     32                        'echo' => false,
     33                        'container' => '',
     34                        'menu' => $this->menu_id
     35                ) );
     36
     37                $this->assertEquals( 0, strpos( $menu, '<ul' ) );
    1638        }
    1739
Note: See TracChangeset for help on using the changeset viewer.