UNPKG

@antischematic/angular-state-library

Version:
32 lines 3.65 kB
import { ɵɵstores as stores } from "@antischematic/angular-state-library"; import { NgModule } from "@angular/core"; import { TestBed } from "@angular/core/testing"; import * as i0 from "@angular/core"; function processStores() { for (const store of stores) { Object.defineProperty(store, "ɵfac", { configurable: true, value: store["ɵfac"] }); // decorateFactory(store) } } class StoreTestingModule { constructor() { processStores(); } } StoreTestingModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.0", ngImport: i0, type: StoreTestingModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); StoreTestingModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.0.0", ngImport: i0, type: StoreTestingModule }); StoreTestingModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.0.0", ngImport: i0, type: StoreTestingModule }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.0", ngImport: i0, type: StoreTestingModule, decorators: [{ type: NgModule }], ctorParameters: function () { return []; } }); export function initStoreTestEnvironment() { beforeEach(() => { TestBed.configureTestingModule({ imports: [StoreTestingModule] }); }); afterEach(() => { stores.clear(); }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5pdC1zdG9yZS10ZXN0LWVudmlyb25tZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS90ZXN0aW5nL2luaXQtc3RvcmUtdGVzdC1lbnZpcm9ubWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsUUFBUSxJQUFJLE1BQU0sRUFBd0MsTUFBTSxzQ0FBc0MsQ0FBQTtBQUM5RyxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3ZDLE9BQU8sRUFBQyxPQUFPLEVBQUMsTUFBTSx1QkFBdUIsQ0FBQzs7QUFJOUMsU0FBUyxhQUFhO0lBQ25CLEtBQUssTUFBTSxLQUFLLElBQUksTUFBTSxFQUFFO1FBQ3pCLE1BQU0sQ0FBQyxjQUFjLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxFQUFDLFlBQVksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxNQUFNLENBQUMsRUFBQyxDQUFDLENBQUE7UUFDaEYseUJBQXlCO0tBQzNCO0FBQ0osQ0FBQztBQUVELE1BQ00sa0JBQWtCO0lBQ3JCO1FBQ0csYUFBYSxFQUFFLENBQUE7SUFDbEIsQ0FBQzs7K0dBSEUsa0JBQWtCO2dIQUFsQixrQkFBa0I7Z0hBQWxCLGtCQUFrQjsyRkFBbEIsa0JBQWtCO2tCQUR2QixRQUFROztBQU9ULE1BQU0sVUFBVSx3QkFBd0I7SUFDckMsVUFBVSxDQUFDLEdBQUcsRUFBRTtRQUNiLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQztZQUM1QixPQUFPLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQztTQUMvQixDQUFDLENBQUE7SUFDTCxDQUFDLENBQUMsQ0FBQTtJQUNGLFNBQVMsQ0FBQyxHQUFHLEVBQUU7UUFDWixNQUFNLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDakIsQ0FBQyxDQUFDLENBQUE7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHvJtcm1c3RvcmVzIGFzIHN0b3JlcywgybXJtWRlY29yYXRlRmFjdG9yeSBhcyBkZWNvcmF0ZUZhY3RvcnkgfSBmcm9tIFwiQGFudGlzY2hlbWF0aWMvYW5ndWxhci1zdGF0ZS1saWJyYXJ5XCJcbmltcG9ydCB7TmdNb2R1bGV9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge1Rlc3RCZWR9IGZyb20gXCJAYW5ndWxhci9jb3JlL3Rlc3RpbmdcIjtcblxuZGVjbGFyZSB2YXIgYmVmb3JlRWFjaDogYW55LCBhZnRlckVhY2g6IGFueVxuXG5mdW5jdGlvbiBwcm9jZXNzU3RvcmVzKCkge1xuICAgZm9yIChjb25zdCBzdG9yZSBvZiBzdG9yZXMpIHtcbiAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShzdG9yZSwgXCLJtWZhY1wiLCB7Y29uZmlndXJhYmxlOiB0cnVlLCB2YWx1ZTogc3RvcmVbXCLJtWZhY1wiXX0pXG4gICAgICAvLyBkZWNvcmF0ZUZhY3Rvcnkoc3RvcmUpXG4gICB9XG59XG5cbkBOZ01vZHVsZSgpXG5jbGFzcyBTdG9yZVRlc3RpbmdNb2R1bGUge1xuICAgY29uc3RydWN0b3IoKSB7XG4gICAgICBwcm9jZXNzU3RvcmVzKClcbiAgIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGluaXRTdG9yZVRlc3RFbnZpcm9ubWVudCgpIHtcbiAgIGJlZm9yZUVhY2goKCkgPT4ge1xuICAgICAgVGVzdEJlZC5jb25maWd1cmVUZXN0aW5nTW9kdWxlKHtcbiAgICAgICAgIGltcG9ydHM6IFtTdG9yZVRlc3RpbmdNb2R1bGVdXG4gICAgICB9KVxuICAgfSlcbiAgIGFmdGVyRWFjaCgoKSA9PiB7XG4gICAgICBzdG9yZXMuY2xlYXIoKVxuICAgfSlcbn1cbiJdfQ==