Merge "qunit: Preserve context in QUnit module environment override"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Wed, 5 Feb 2014 23:24:13 +0000 (23:24 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 5 Feb 2014 23:24:13 +0000 (23:24 +0000)
tests/qunit/data/testrunner.js

index 5bdd37f..50e6014 100644 (file)
                                        mw.config.values = freshConfigCopy( localEnv.config );
                                        mw.messages.values = freshMessagesCopy( localEnv.messages );
 
-                                       localEnv.setup();
+                                       localEnv.setup.call( this );
                                },
 
                                teardown: function () {
                                        log( 'MwEnvironment> TEARDOWN for "' + QUnit.config.current.module
                                                + ': ' + QUnit.config.current.testName + '"' );
 
-                                       localEnv.teardown();
+                                       localEnv.teardown.call( this );
 
                                        // Farewell, mock environment!
                                        mw.config.values = liveConfig;