/** * Test the filter_dynamic_setting_args method. * * @see WP_Customize_Nav_Menus::filter_dynamic_setting_args() */ function test_filter_dynamic_setting_args() { $menus = new WP_Customize_Nav_Menus($this->wp_customize); $expected = array('type' => 'nav_menu_item'); $results = $menus->filter_dynamic_setting_args($this->wp_customize, 'nav_menu_item[123]'); $this->assertEquals($expected['type'], $results['type']); $expected = array('type' => 'nav_menu'); $results = $menus->filter_dynamic_setting_args($this->wp_customize, 'nav_menu[123]'); $this->assertEquals($expected['type'], $results['type']); }