Merge "tests: Have MWDummyTarget create the correct surface type"

This commit is contained in:
jenkins-bot 2019-11-12 15:26:41 +00:00 committed by Gerrit Code Review
commit 206c440a4e
2 changed files with 6 additions and 2 deletions

View file

@ -2704,6 +2704,7 @@
"ext.visualEditor.mwmeta",
"ext.visualEditor.mwtransclusion",
"ext.visualEditor.mwalienextension",
"ext.visualEditor.mwwikitext",
"ext.visualEditor.language",
"ext.visualEditor.experimental",
"ext.visualEditor.desktopArticleTarget.init",

View file

@ -20,9 +20,12 @@
// Ensure a mock server is used (e.g. as in ve.ui.MWWikitextStringTransferHandler)
return new mw.Api().post();
};
ve.test.utils.MWDummyTarget = MWDummyTarget;
MWDummyTarget.prototype.createSurface = ve.init.mw.Target.prototype.createSurface;
MWDummyTarget.prototype.getSurfaceConfig = ve.init.mw.Target.prototype.getSurfaceConfig;
// Copy import rules from mw target, for paste tests.
ve.test.utils.MWDummyTarget.static.importRules = ve.init.mw.Target.static.importRules;
MWDummyTarget.static.importRules = ve.init.mw.Target.static.importRules;
ve.test.utils.MWDummyTarget = MWDummyTarget;
function MWDummyPlatform() {
MWDummyPlatform.super.apply( this, arguments );