'script' => "var a = 'this is';\n {\ninvalid"
] );
$this->assertEquals(
- $module->getScript( $context ),
'mw.log.error(' .
'"JavaScript parse error: Parse error: Unexpected token; ' .
'token } expected in file \'input\' on line 3"' .
');',
+ $module->getScript( $context ),
'Replace invalid syntax with error logging'
);
'script' => "\n'valid';"
] );
$this->assertEquals(
- $module->getScript( $context ),
"\n'valid';",
+ $module->getScript( $context ),
'Leave valid scripts as-is'
);
}
'../skins/Example/images/quux.png',
];
$this->assertEquals(
- $getRelativePaths->invoke( null, $raw ),
$canonical,
+ $getRelativePaths->invoke( null, $raw ),
'Insert placeholders'
);
$this->assertEquals(
- $expandRelativePaths->invoke( null, $canonical ),
$raw,
+ $expandRelativePaths->invoke( null, $canonical ),
'Substitute placeholders'
);
}