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'));
}