示例#1
0
 public function testCanRequireUnregisteredAmdModules()
 {
     $amdConfig = new \Elgg\Amd\Config();
     $amdConfig->addDependency('jquery');
     $configArray = $amdConfig->getConfig();
     $this->assertEquals(array('jquery'), $configArray['deps']);
 }
示例#2
0
文件: ConfigTest.php 项目: elgg/elgg
 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'));
 }