/**
  * Method to test reset().
  *
  * @return void
  *
  * @covers Windwalker\Script\AbstractScriptManager::reset
  */
 public function testReset()
 {
     CoreScript::requireJS();
     $inited = $this->readAttribute('Windwalker\\Script\\AbstractScriptManager', 'inited');
     $this->assertEquals(array('a03e9ce134099d2bd410bdc53e8abb7d3f95c397' => true), $inited['Windwalker\\Script\\CoreScript']['Windwalker\\Script\\CoreScript::requireJS']);
     StubScript::reset();
     $inited = $this->readAttribute('Windwalker\\Script\\AbstractScriptManager', 'inited');
     $this->assertEquals(array('a03e9ce134099d2bd410bdc53e8abb7d3f95c397' => true), $inited['Windwalker\\Script\\CoreScript']['Windwalker\\Script\\CoreScript::requireJS']);
     AbstractScriptManager::reset();
     $inited = $this->readAttribute('Windwalker\\Script\\AbstractScriptManager', 'inited');
     $this->assertEmpty($inited);
     CoreScript::requireJS();
     StubScript::reset(true);
     $inited = $this->readAttribute('Windwalker\\Script\\AbstractScriptManager', 'inited');
     $this->assertEmpty($inited);
 }
 /**
  * Method to test requireJS().
  *
  * @return void
  *
  * @covers Windwalker\Script\CoreScript::requireJS
  * @TODO   Implement testRequireJS().
  */
 public function testRequireJS()
 {
     CoreScript::requireJS();
     $url = \JUri::root(true) . '/libraries/windwalker/resource/asset/js/core/require.js';
     $this->assertEquals($url, $this->doc->getLastScript());
 }