UNPKG

ngx-testing-tools

Version:
16 lines 2.91 kB
import { assertPipeCtor } from '../common/assertions/assert-pipe-ctor'; import { BaseTestBedFactory } from '../common/test-beds/base/base-test-bed-factory'; import { buildPipeTools } from './tools/pipe-tools'; export class PipeTestBedFactory extends BaseTestBedFactory { constructor(rootPipe, options) { assertPipeCtor(rootPipe); super(rootPipe, options); this.deferredTools = () => buildPipeTools(this); this.provide(rootPipe); } async compile() { await super.compile(); this.injectDescribed(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlwZS10ZXN0LWJlZC1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXRlc3RpbmctdG9vbHMvc3JjL2xpYi9waXBlLXRlc3QtYmVkL3BpcGUtdGVzdC1iZWQtZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDdkUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sZ0RBQWdELENBQUM7QUFJcEYsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRXBELE1BQU0sT0FBTyxrQkFHWCxTQUFRLGtCQUEyRTtJQUVuRixZQUNFLFFBQXdCLEVBQ3hCLE9BQTJCO1FBRTNCLGNBQWMsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN6QixLQUFLLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBS1Isa0JBQWEsR0FBRyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUM7UUFINUQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBSWUsS0FBSyxDQUFDLE9BQU87UUFDM0IsTUFBTSxLQUFLLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDdEIsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDO0lBQ3pCLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGVUcmFuc2Zvcm0sIFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGFzc2VydFBpcGVDdG9yIH0gZnJvbSAnLi4vY29tbW9uL2Fzc2VydGlvbnMvYXNzZXJ0LXBpcGUtY3Rvcic7XG5pbXBvcnQgeyBCYXNlVGVzdEJlZEZhY3RvcnkgfSBmcm9tICcuLi9jb21tb24vdGVzdC1iZWRzL2Jhc2UvYmFzZS10ZXN0LWJlZC1mYWN0b3J5JztcbmltcG9ydCB7IEluamVjdGlvblN0b3JlIH0gZnJvbSAnLi4vY29tbW9uL3Rvb2xzL3N0b3JlL21vZGVscy9pbmplY3RlZC1zdG9yZS5tb2RlbCc7XG5pbXBvcnQgeyBQaXBlVGVzdEJlZE9wdGlvbnMgfSBmcm9tICcuL21vZGVscyc7XG5pbXBvcnQgeyBQaXBlVG9vbHMgfSBmcm9tICcuL3Rvb2xzJztcbmltcG9ydCB7IGJ1aWxkUGlwZVRvb2xzIH0gZnJvbSAnLi90b29scy9waXBlLXRvb2xzJztcblxuZXhwb3J0IGNsYXNzIFBpcGVUZXN0QmVkRmFjdG9yeTxcbiAgUGlwZVR5cGUgZXh0ZW5kcyBQaXBlVHJhbnNmb3JtLFxuICBTdG9yZSBleHRlbmRzIEluamVjdGlvblN0b3JlID0gSW5qZWN0aW9uU3RvcmVcbj4gZXh0ZW5kcyBCYXNlVGVzdEJlZEZhY3Rvcnk8UGlwZVR5cGUsIFN0b3JlLCBQaXBlVG9vbHM8UGlwZVR5cGUsIFN0b3JlWydpbmplY3RlZCddPj4ge1xuXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcihcbiAgICByb290UGlwZTogVHlwZTxQaXBlVHlwZT4sXG4gICAgb3B0aW9uczogUGlwZVRlc3RCZWRPcHRpb25zLFxuICApIHtcbiAgICBhc3NlcnRQaXBlQ3Rvcihyb290UGlwZSk7XG4gICAgc3VwZXIocm9vdFBpcGUsIG9wdGlvbnMpO1xuXG4gICAgdGhpcy5wcm92aWRlKHJvb3RQaXBlKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBvdmVycmlkZSBkZWZlcnJlZFRvb2xzID0gKCkgPT4gYnVpbGRQaXBlVG9vbHModGhpcyk7XG5cbiAgcHVibGljIG92ZXJyaWRlIGFzeW5jIGNvbXBpbGUoKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgYXdhaXQgc3VwZXIuY29tcGlsZSgpO1xuICAgIHRoaXMuaW5qZWN0RGVzY3JpYmVkKCk7XG4gIH1cbn1cbiJdfQ==