Elgg\Amd\ConfigTest::testCanRequireUnregisteredAmdModules PHP Method

testCanRequireUnregisteredAmdModules() public method

    public function testCanRequireUnregisteredAmdModules()
    {
        $hooks = new \Elgg\PluginHooksService();
        $amdConfig = new \Elgg\Amd\Config($hooks);
        $amdConfig->addDependency('jquery');
        $configArray = $amdConfig->getConfig();
        $this->assertEquals(array('jquery'), $configArray['deps']);
        $this->assertTrue($amdConfig->hasDependency('jquery'));
        $this->assertTrue($amdConfig->hasModule('jquery'));
        $amdConfig->removeDependency('jquery');
        $this->assertFalse($amdConfig->hasDependency('jquery'));
        $this->assertFalse($amdConfig->hasModule('jquery'));
    }