Fix phpunit for wikis with $wgResourceLoaderValidateJS = false
authorumherirrender <umherirrender_de.wp@web.de>
Mon, 7 Dec 2015 16:38:28 +0000 (17:38 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Mon, 7 Dec 2015 16:38:28 +0000 (17:38 +0100)
1) ResourceLoaderModuleTest::testValidateScriptFile
Replace invalid syntax with error logging
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'var a = 'this is';
- {
-invalid'
+'mw.log.error("JavaScript parse error: Parse error: Unexpected token;
token } expected in file 'input' on line 3");'

Change-Id: I0271de4bf2d5bcc50eaf5c0e999e16e554985805

tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php

index f700348..c49d701 100644 (file)
@@ -69,6 +69,8 @@ class ResourceLoaderModuleTest extends ResourceLoaderTestCase {
         * @covers ResourceLoaderModule::validateScriptFile
         */
        public function testValidateScriptFile() {
+               $this->setMwGlobals( 'wgResourceLoaderValidateJS', true );
+
                $context = $this->getResourceLoaderContext();
 
                $module = new ResourceLoaderTestModule( array(