UNPKG

mock-pipe

Version:

Function creating a mock based on a passed in pipe for test

22 lines (21 loc) 657 B
"use strict"; 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;