d43247192bd046c7d305c7faf318484087597729
[lhc/web/wiklou.git] / tests / phpunit / ResourceLoaderTestCase.php
1 <?php
2
3 abstract class ResourceLoaderTestCase extends MediaWikiTestCase {
4
5 protected static function getResourceLoaderContext() {
6 $resourceLoader = new ResourceLoader();
7 $request = new FauxRequest( array(
8 'debug' => 'true',
9 'lang' => 'en',
10 'modules' => 'startup',
11 'only' => 'scripts',
12 'skin' => 'vector',
13 'target' => 'test',
14 ) );
15 return new ResourceLoaderContext( $resourceLoader, $request );
16 }
17
18 protected function setUp() {
19 parent::setUp();
20
21 $this->setMwGlobals( array(
22 // For ResourceLoader::__construct()
23 'wgResourceLoaderSources' => array(),
24
25 // For wfScript()
26 'wgScriptPath' => '/w',
27 'wgScriptExtension' => '.php',
28 'wgScript' => '/w/index.php',
29 'wgLoadScript' => '/w/load.php',
30 ) );
31 }
32 }
33
34 /* Stubs */
35
36 class ResourceLoaderTestModule extends ResourceLoaderModule {}
37
38 class ResourceLoaderFileModuleTestModule extends ResourceLoaderFileModule {}