コード例 #1
0
 /**
  * @covers ResourceLoader::getLoadScript
  */
 public function testGetLoadScript()
 {
     $this->setMwGlobals('wgResourceLoaderSources', array());
     $rl = new ResourceLoader();
     $sources = self::fakeSources();
     $rl->addSource($sources);
     foreach (array('examplewiki', 'example2wiki') as $name) {
         $this->assertEquals($rl->getLoadScript($name), $sources[$name]['loadScript']);
     }
     try {
         $rl->getLoadScript('thiswasneverreigstered');
         $this->assertTrue(false, 'ResourceLoader::getLoadScript should have thrown an exception');
     } catch (MWException $e) {
         $this->assertTrue(true);
     }
 }