'modules' => array(),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [] );'
) ),
array( array(
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [
[
"test.blank",
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [
[
"test.blank",
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [
[
"test.blank",
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- },
- "example": {
- "loadScript": "http://example.org/w/load.php",
- "apiScript": "http://example.org/w/api.php"
- }
+ "local": "/w/load.php",
+ "example": "http://example.org/w/load.php"
} );mw.loader.register( [
[
"test.blank",
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [
[
"test.x.core",
),
'out' => '
mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- },
- "example": {
- "loadScript": "http://example.org/w/load.php",
- "apiScript": "http://example.org/w/api.php"
- }
+ "local": "/w/load.php",
+ "example": "http://example.org/w/load.php"
} );mw.loader.register( [
[
"test.blank",
$rl->register( $case['modules'] );
+ $module = new ResourceLoaderStartUpModule();
$this->assertEquals(
ltrim( $case['out'], "\n" ),
- ResourceLoaderStartUpModule::getModuleRegistrations( $context ),
+ $module->getModuleRegistrations( $context ),
$case['msg']
);
}
$context = self::getResourceLoaderContext();
$rl = $context->getResourceLoader();
$rl->register( $modules );
+ $module = new ResourceLoaderStartUpModule();
$this->assertEquals(
-'mw.loader.addSource({"local":{"loadScript":"/w/load.php","apiScript":"/w/api.php"}});'
+'mw.loader.addSource({"local":"/w/load.php"});'
. 'mw.loader.register(['
. '["test.blank","1388534400"],'
. '["test.min","1388534400",["test.blank"],null,"local",'
. '"return!!(window.JSON\u0026\u0026JSON.parse\u0026\u0026JSON.stringify);"'
. ']]);',
- ResourceLoaderStartUpModule::getModuleRegistrations( $context ),
+ $module->getModuleRegistrations( $context ),
'Minified output'
);
}
$context = self::getResourceLoaderContext();
$rl = $context->getResourceLoader();
$rl->register( $modules );
+ $module = new ResourceLoaderStartUpModule();
$this->assertEquals(
'mw.loader.addSource( {
- "local": {
- "loadScript": "/w/load.php",
- "apiScript": "/w/api.php"
- }
+ "local": "/w/load.php"
} );mw.loader.register( [
[
"test.blank",
"return !!( window.JSON \u0026\u0026 JSON.parse \u0026\u0026 JSON.stringify);"
]
] );',
- ResourceLoaderStartUpModule::getModuleRegistrations( $context ),
+ $module->getModuleRegistrations( $context ),
'Unminified output'
);
}