Arlolra has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/338034 )

Change subject: Get rid of PARSOID_MOCKAPI_URL env var
......................................................................

Get rid of PARSOID_MOCKAPI_URL env var

Change-Id: I1e4f1de7d41f22a2f392df37ddfde74ee51f46b6
---
M tests/mocha/apitest.localsettings.js
M tests/rttest.localsettings.js
M tests/serviceWrapper.js
3 files changed, 12 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid 
refs/changes/34/338034/1

diff --git a/tests/mocha/apitest.localsettings.js 
b/tests/mocha/apitest.localsettings.js
index d99ee0f..0549a40 100644
--- a/tests/mocha/apitest.localsettings.js
+++ b/tests/mocha/apitest.localsettings.js
@@ -1,15 +1,6 @@
 'use strict';
 
 exports.setup = function(parsoidConfig) {
-       // The URL of your MediaWiki API endpoint.
-       if (process.env.PARSOID_MOCKAPI_URL) {
-               parsoidConfig.setMwApi({
-                       prefix: 'mock.prefix',
-                       domain: 'mock.domain',
-                       uri: process.env.PARSOID_MOCKAPI_URL,
-               });
-       }
-
        // We pre-define wikipedias as 'enwiki', 'dewiki' etc. Similarly
        // for other projects: 'enwiktionary', 'enwikiquote', 'enwikibooks',
        // 'enwikivoyage' etc. (default false)
diff --git a/tests/rttest.localsettings.js b/tests/rttest.localsettings.js
index 133f848..0da6f50 100644
--- a/tests/rttest.localsettings.js
+++ b/tests/rttest.localsettings.js
@@ -1,15 +1,6 @@
 'use strict';
 
 exports.setup = function(parsoidConfig) {
-       // The URL of your MediaWiki API endpoint.
-       if (process.env.PARSOID_MOCKAPI_URL) {
-               parsoidConfig.setMwApi({
-                       prefix: 'customwiki',
-                       domain: 'customwiki',
-                       uri: process.env.PARSOID_MOCKAPI_URL,
-               });
-       }
-
        // Turn on the batching API
        parsoidConfig.useBatchAPI = true;
 
diff --git a/tests/serviceWrapper.js b/tests/serviceWrapper.js
index 5e5fa48..5007b04 100644
--- a/tests/serviceWrapper.js
+++ b/tests/serviceWrapper.js
@@ -51,14 +51,13 @@
                        });
                }
                p = p.then(function(mockURL) {
-                       process.env.PARSOID_MOCKAPI_URL = mockURL;
                        ret.mockURL = mockURL;
                });
        }
 
        if (!options.skipParsoid) {
                p = p.then(choosePort).then(function(parsoidPort) {
-                       services.push({
+                       var pServ = {
                                module: path.resolve(__dirname, 
'../lib/index.js'),
                                entrypoint: 'apiServiceWorker',
                                conf: {
@@ -67,7 +66,17 @@
                                        localsettings: options.localsettings ||
                                                path.resolve(__dirname, 
'./rttest.localsettings.js'),
                                },
-                       });
+                       };
+                       if (ret.mockURL) {
+                               pServ.conf.mwApis = [
+                                       {
+                                               prefix: 'mock.prefix',
+                                               domain: 'mock.domain',
+                                               uri: ret.mockURL,
+                                       },
+                               ];
+                       }
+                       services.push(pServ);
                        ret.parsoidURL = 'http://localhost:' + parsoidPort + 
'/';
                });
        }

-- 
To view, visit https://gerrit.wikimedia.org/r/338034
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1e4f1de7d41f22a2f392df37ddfde74ee51f46b6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <abrea...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to