This ensures that the admin bar will be shown. It also ensures that link navigation will
work as expected since the parent frame is not being sent the URL to navigate to.
public remove_frameless_preview_messenger_channel ( ) |
/** * Test remove_frameless_preview_messenger_channel. * * @ticket 38867 * @covers WP_Customize_Manager::remove_frameless_preview_messenger_channel() */ function test_remove_frameless_preview_messenger_channel() { wp_set_current_user(self::$admin_user_id); $manager = new WP_Customize_Manager(array('messenger_channel' => null)); ob_start(); $manager->remove_frameless_preview_messenger_channel(); $output = ob_get_clean(); $this->assertEmpty($output); $manager = new WP_Customize_Manager(array('messenger_channel' => 'preview-0')); ob_start(); $manager->remove_frameless_preview_messenger_channel(); $output = ob_get_clean(); $this->assertContains('<script>', $output); }