mock-pipe
Version:
Function creating a mock based on a passed in pipe for test
22 lines (21 loc) • 657 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
function MockPipe(pipe, transform) {
var pipeName = pipe.__annotations__[0].name;
var defaultTransform = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return undefined;
};
var PipeMock = (function () {
function PipeMock() {
this.transform = transform || defaultTransform;
}
return PipeMock;
}());
return core_1.Pipe({ name: pipeName })(PipeMock);
}
exports.MockPipe = MockPipe;