Bug 1471849 - Add mock for Services in json-viewer; r=Honza.

Services is now used in the reps bundle but can't be loaded in the json-viewer.
Since it's only used in the ObjectInspector, which we don't use in the json-viewer,
we can mock it.

MozReview-Commit-ID: DvAxzXTb67K

--HG--
extra : rebase_source : 59c907824e94825357e5049b83ba60afebeddc9a
This commit is contained in:
Nicolas Chevobbe 2018-06-28 10:43:02 +02:00
Родитель b61fe0d579
Коммит e27df170c7
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -11,6 +11,12 @@
JSONView.readyState = "loading";
window.dispatchEvent(new CustomEvent("AppReadyStateChange"));
// Services is required in the Reps bundle but can't be loaded in the json-viewer.
// Since it's only used for the ObjectInspector, that the json-viewer does not use, we
// can mock it. The mock should be removed when we un-bundle reps, (i.e. land individual
// files instead of a big bundle).
define("ServicesMock", () => ({ appinfo: {} }));
/**
* RequireJS configuration for JSON Viewer.
*
@ -45,6 +51,12 @@ require.config({
JSONView.debugJsModules
? "resource://devtools-client-shared/vendor/react-dom-test-utils-dev"
: "resource://devtools-client-shared/vendor/react-dom-test-utils",
"Services": "resource://devtools-client-shared/vendor/react-prop-types",
},
map: {
"*": {
"Services": "ServicesMock"
}
}
});