UNPKG

1.14 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var sinonModule = require("sinon");
4var index_1 = require("./managers/index");
5var sinon = sinonModule;
6var ImportMock = (function () {
7 function ImportMock() {
8 }
9 ImportMock.mockClass = function (module, importName) {
10 if (importName === void 0) { importName = 'default'; }
11 return new index_1.MockManager(module, importName);
12 };
13 ImportMock.mockStaticClass = function (module, importName) {
14 if (importName === void 0) { importName = 'default'; }
15 return new index_1.StaticMockManager(module, importName);
16 };
17 ImportMock.mockFunction = function (module, importName, returns) {
18 if (importName === void 0) { importName = 'default'; }
19 return sinon.stub(module, importName).returns(returns);
20 };
21 ImportMock.mockOther = function (module, importName, replaceWith) {
22 return new index_1.OtherManager(module, importName || 'default', replaceWith);
23 };
24 return ImportMock;
25}());
26exports.ImportMock = ImportMock;
27//# sourceMappingURL=import-mock.js.map
\No newline at end of file