/** * Test enqueue frontend scripts. * * @see Customize_Snapshot_Manager::enqueue_frontend_scripts() */ function test_enqueue_frontend_scripts() { $this->plugin->register_scripts(wp_scripts()); $this->plugin->register_styles(wp_styles()); $manager = new Customize_Snapshot_Manager($this->plugin); $manager->init(); $this->assertFalse(wp_script_is('customize-snapshots-frontend', 'enqueued')); $manager->enqueue_frontend_scripts(); $this->assertFalse(wp_script_is('customize-snapshots-frontend', 'enqueued')); $_REQUEST['customize_snapshot_uuid'] = self::UUID; $manager = new Customize_Snapshot_Manager($this->plugin); $manager->init(); $this->assertFalse(wp_script_is('customize-snapshots-frontend', 'enqueued')); $manager->enqueue_frontend_scripts(); $this->assertTrue(wp_script_is('customize-snapshots-frontend', 'enqueued')); }