Comparing version 7.7.0 to 7.7.1
@@ -103,3 +103,3 @@ "use strict"; | ||
var mockedModule = {}; | ||
var _a = reflect_1.ngModuleResolver.resolve(module), _b = _a.declarations, declarations = _b === void 0 ? [] : _b, _c = _a.imports, imports = _c === void 0 ? [] : _c, _d = _a.exports, exports = _d === void 0 ? [] : _d, _e = _a.providers, providers = _e === void 0 ? [] : _e; | ||
var _a = reflect_1.ngModuleResolver.resolve(module), _b = _a.declarations, declarations = _b === void 0 ? [] : _b, _c = _a.imports, imports = _c === void 0 ? [] : _c, _d = _a.providers, providers = _d === void 0 ? [] : _d; | ||
if (imports.length) { | ||
@@ -123,15 +123,4 @@ mockedModule.imports = flatten(imports).map(function (instance) { | ||
} | ||
if (exports.length) { | ||
mockedModule.exports = flatten(exports).map(function (instance) { | ||
if (isModule(instance)) { | ||
return MockModule(instance); | ||
} | ||
if (isModuleWithProviders(instance)) { | ||
return MockModule(instance); | ||
} | ||
return mock_declaration_1.MockDeclaration(instance); | ||
}); | ||
} | ||
if (mockedModule.declarations || mockedModule.imports) { | ||
mockedModule.exports = mockedModule.exports || []; | ||
mockedModule.exports = []; | ||
if (mockedModule.imports) { | ||
@@ -138,0 +127,0 @@ var onlyModules = mockedModule.imports.map(function (instance) { |
@@ -12,3 +12,2 @@ "use strict"; | ||
var reflect_1 = require("../common/reflect"); | ||
var cache = new Map(); | ||
function MockPipes() { | ||
@@ -22,15 +21,12 @@ var pipes = []; | ||
exports.MockPipes = MockPipes; | ||
var defaultTransform = function () { | ||
var args = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
args[_i] = arguments[_i]; | ||
} | ||
return undefined; | ||
}; | ||
function MockPipe(pipe, transform) { | ||
var cacheHit = cache.get(pipe); | ||
if (cacheHit) { | ||
return cacheHit; | ||
} | ||
if (transform === void 0) { transform = defaultTransform; } | ||
var pipeName = reflect_1.pipeResolver.resolve(pipe).name; | ||
var defaultTransform = function () { | ||
var args = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
args[_i] = arguments[_i]; | ||
} | ||
return undefined; | ||
}; | ||
var PipeMock = (function () { | ||
@@ -46,3 +42,2 @@ function PipeMock() { | ||
var mockedPipe = core_1.Pipe({ name: pipeName })(PipeMock); | ||
cache.set(pipe, mockedPipe); | ||
return mockedPipe; | ||
@@ -49,0 +44,0 @@ } |
{ | ||
"name": "ng-mocks", | ||
"version": "7.7.0", | ||
"version": "7.7.1", | ||
"description": "Functions for creating angular mocks", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
263696
2087