public function testCanRequireUnregisteredAmdModules() { $amdConfig = new \Elgg\Amd\Config(); $amdConfig->addDependency('jquery'); $configArray = $amdConfig->getConfig(); $this->assertEquals(array('jquery'), $configArray['deps']); }
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')); }