/** * Test enqueue preview scripts. * * @see Customize_Snapshot_Manager::enqueue_preview_scripts() */ function test_enqueue_preview_scripts() { $manager = new Customize_Snapshot_Manager($this->plugin); $manager->ensure_customize_manager(); $manager->init(); $handle = 'customize-snapshots-preview'; $this->assertFalse(wp_scripts()->query($handle, 'enqueued')); $this->assertFalse(wp_styles()->query($handle, 'enqueued')); $manager->enqueue_preview_scripts(); $this->assertTrue(wp_scripts()->query($handle, 'enqueued')); $this->assertTrue(wp_styles()->query($handle, 'enqueued')); $after = wp_scripts()->get_data($handle, 'after'); $this->assertNotEmpty($after); $this->assertContains('CustomizeSnapshotsPreview', join('', $after)); }