/** * Test the customize_preview_init method. * * @see WP_Customize_Nav_Menus::customize_preview_init() */ function test_customize_preview_init() { do_action('customize_register', $this->wp_customize); $menus = new WP_Customize_Nav_Menus($this->wp_customize); $menus->customize_preview_init(); $this->assertEquals(10, has_action('wp_enqueue_scripts', array($menus, 'customize_preview_enqueue_deps'))); $this->assertEquals(1000, has_filter('wp_nav_menu_args', array($menus, 'filter_wp_nav_menu_args'))); $this->assertEquals(10, has_filter('wp_nav_menu', array($menus, 'filter_wp_nav_menu'))); }
/** * Test the customize_preview_init method. * * @see WP_Customize_Nav_Menus::customize_preview_init() */ function test_customize_preview_init() { do_action('customize_register', $this->wp_customize); $menus = new WP_Customize_Nav_Menus($this->wp_customize); $menus->customize_preview_init(); $this->assertEquals(10, has_action('template_redirect', array($menus, 'render_menu'))); $this->assertEquals(10, has_action('wp_enqueue_scripts', array($menus, 'customize_preview_enqueue_deps'))); if (!isset($_REQUEST[WP_Customize_Nav_Menus::RENDER_QUERY_VAR])) { $this->assertEquals(1000, has_filter('wp_nav_menu_args', array($menus, 'filter_wp_nav_menu_args'))); $this->assertEquals(10, has_filter('wp_nav_menu', array($menus, 'filter_wp_nav_menu'))); } }