/** * @ticket 21741 */ function test_query_and_registered_enqueued() { $dep = new WP_Dependencies(); $this->assertTrue($dep->add('one', '')); $this->assertInstanceOf('_WP_Dependency', $dep->query('one')); $this->assertInstanceOf('_WP_Dependency', $dep->query('one', 'registered')); $this->assertInstanceOf('_WP_Dependency', $dep->query('one', 'scripts')); $this->assertFalse($dep->query('one', 'enqueued')); $this->assertFalse($dep->query('one', 'queue')); $dep->enqueue('one'); $this->assertTrue($dep->query('one', 'enqueued')); $this->assertTrue($dep->query('one', 'queue')); $dep->dequeue('one'); $this->assertFalse($dep->query('one', 'queue')); $this->assertInstanceOf('_WP_Dependency', $dep->query('one')); $dep->remove('one'); $this->assertFalse($dep->query('one')); }