'out' => '
mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [] );'
+} );
+mw.loader.register( [] );'
) ),
array( array(
'msg' => 'Basic registry',
'out' => '
mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400
+ "wvTifjse"
]
] );',
) ),
'out' => '
mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400
+ "wvTifjse"
],
[
"test.group.foo",
- 1388534400,
+ "wvTifjse",
[],
"x-foo"
],
[
"test.group.bar",
- 1388534400,
+ "wvTifjse",
[],
"x-bar"
]
'out' => '
mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400
+ "wvTifjse"
]
] );'
) ),
mw.loader.addSource( {
"local": "/w/load.php",
"example": "http://example.org/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400,
+ "wvTifjse",
[],
null,
"example"
'out' => '
mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.x.core",
- 1388534400
+ "wvTifjse"
],
[
"test.x.polyfill",
- 1388534400,
+ "wvTifjse",
[],
null,
null,
],
[
"test.y.polyfill",
- 1388534400,
+ "wvTifjse",
[],
null,
null,
],
[
"test.z.foo",
- 1388534400,
+ "wvTifjse",
[
0,
1,
mw.loader.addSource( {
"local": "/w/load.php",
"example": "http://example.org/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400
+ "wvTifjse"
],
[
"test.x.core",
- 1388534400
+ "wvTifjse"
],
[
"test.x.util",
- 1388534400,
+ "wvTifjse",
[
1
]
],
[
"test.x.foo",
- 1388534400,
+ "wvTifjse",
[
1
]
],
[
"test.x.bar",
- 1388534400,
+ "wvTifjse",
[
2
]
],
[
"test.x.quux",
- 1388534400,
+ "wvTifjse",
[
3,
4,
],
[
"test.group.foo.1",
- 1388534400,
+ "wvTifjse",
[],
"x-foo"
],
[
"test.group.foo.2",
- 1388534400,
+ "wvTifjse",
[],
"x-foo"
],
[
"test.group.bar.1",
- 1388534400,
+ "wvTifjse",
[],
"x-bar"
],
[
"test.group.bar.2",
- 1388534400,
+ "wvTifjse",
[],
"x-bar",
"example"
$rl->register( $modules );
$module = new ResourceLoaderStartUpModule();
$this->assertEquals(
-'mw.loader.addSource({"local":"/w/load.php"});'
+'mw.loader.addSource({"local":"/w/load.php"});' . "\n"
. 'mw.loader.register(['
-. '["test.blank",1388534400],'
-. '["test.min",1388534400,[0],null,null,'
+. '["test.blank","wvTifjse"],'
+. '["test.min","wvTifjse",[0],null,null,'
. '"return!!(window.JSON\u0026\u0026JSON.parse\u0026\u0026JSON.stringify);"'
. ']]);',
$module->getModuleRegistrations( $context ),
$this->assertEquals(
'mw.loader.addSource( {
"local": "/w/load.php"
-} );mw.loader.register( [
+} );
+mw.loader.register( [
[
"test.blank",
- 1388534400
+ "wvTifjse"
],
[
"test.min",
- 1388534400,
+ "wvTifjse",
[
0
],