UNPKG

@ngneat/spectator

Version:

A powerful tool to simplify your Angular tests

28 lines 4.32 kB
import { DeferBlockBehavior } from '@angular/core/testing'; import { merge } from '../internals/merge'; import { mockProvider } from '../mock'; const defaultOptions = { disableAnimations: true, entryComponents: [], mocks: [], mockProvider, providers: [], declarations: [], imports: [], schemas: [], overrideModules: [], overrideComponents: [], overrideDirectives: [], overridePipes: [], teardown: { destroyAfterEach: false }, errorOnUnknownElements: false, errorOnUnknownProperties: false, deferBlockBehavior: DeferBlockBehavior.Playthrough, }; /** * @internal */ export function getDefaultBaseOptions(options) { return merge(defaultOptions, options); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3NwZWN0YXRvci9zcmMvbGliL2Jhc2Uvb3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsa0JBQWtCLEVBQTJDLE1BQU0sdUJBQXVCLENBQUM7QUFFcEcsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQzNDLE9BQU8sRUFBRSxZQUFZLEVBQWdCLE1BQU0sU0FBUyxDQUFDO0FBZ0NyRCxNQUFNLGNBQWMsR0FBNEM7SUFDOUQsaUJBQWlCLEVBQUUsSUFBSTtJQUN2QixlQUFlLEVBQUUsRUFBRTtJQUNuQixLQUFLLEVBQUUsRUFBRTtJQUNULFlBQVk7SUFDWixTQUFTLEVBQUUsRUFBRTtJQUNiLFlBQVksRUFBRSxFQUFFO0lBQ2hCLE9BQU8sRUFBRSxFQUFFO0lBQ1gsT0FBTyxFQUFFLEVBQUU7SUFDWCxlQUFlLEVBQUUsRUFBRTtJQUNuQixrQkFBa0IsRUFBRSxFQUFFO0lBQ3RCLGtCQUFrQixFQUFFLEVBQUU7SUFDdEIsYUFBYSxFQUFFLEVBQUU7SUFDakIsUUFBUSxFQUFFLEVBQUUsZ0JBQWdCLEVBQUUsS0FBSyxFQUFFO0lBQ3JDLHNCQUFzQixFQUFFLEtBQUs7SUFDN0Isd0JBQXdCLEVBQUUsS0FBSztJQUMvQixrQkFBa0IsRUFBRSxrQkFBa0IsQ0FBQyxXQUFXO0NBQ25ELENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sVUFBVSxxQkFBcUIsQ0FBQyxPQUE4QjtJQUNsRSxPQUFPLEtBQUssQ0FBdUIsY0FBYyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQzlELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIERpcmVjdGl2ZSwgTmdNb2R1bGUsIFBpcGUsIFByb3ZpZGVyLCBTY2hlbWFNZXRhZGF0YSwgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRGVmZXJCbG9ja0JlaGF2aW9yLCBNZXRhZGF0YU92ZXJyaWRlLCBNb2R1bGVUZWFyZG93bk9wdGlvbnMgfSBmcm9tICdAYW5ndWxhci9jb3JlL3Rlc3RpbmcnO1xuXG5pbXBvcnQgeyBtZXJnZSB9IGZyb20gJy4uL2ludGVybmFscy9tZXJnZSc7XG5pbXBvcnQgeyBtb2NrUHJvdmlkZXIsIE1vY2tQcm92aWRlciB9IGZyb20gJy4uL21vY2snO1xuaW1wb3J0IHsgT3B0aW9uYWxzUmVxdWlyZWQgfSBmcm9tICcuLi90eXBlcyc7XG5cbi8qKlxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgQmFzZVNwZWN0YXRvck9wdGlvbnMge1xuICBkaXNhYmxlQW5pbWF0aW9ucz86IGJvb2xlYW47XG4gIGVudHJ5Q29tcG9uZW50cz86IFR5cGU8YW55PltdO1xuICBtb2Nrcz86IFR5cGU8YW55PltdO1xuICBtb2NrUHJvdmlkZXI/OiBNb2NrUHJvdmlkZXI7XG4gIHByb3ZpZGVycz86IGFueVtdO1xuICBkZWNsYXJhdGlvbnM/OiBhbnlbXTtcbiAgaW1wb3J0cz86IGFueVtdO1xuICBzY2hlbWFzPzogKFNjaGVtYU1ldGFkYXRhIHwgYW55W10pW107XG4gIG92ZXJyaWRlTW9kdWxlcz86IFtUeXBlPGFueT4sIE1ldGFkYXRhT3ZlcnJpZGU8TmdNb2R1bGU+XVtdO1xuICBvdmVycmlkZUNvbXBvbmVudHM/OiBbVHlwZTxhbnk+LCBNZXRhZGF0YU92ZXJyaWRlPENvbXBvbmVudD5dW107XG4gIG92ZXJyaWRlRGlyZWN0aXZlcz86IFtUeXBlPGFueT4sIE1ldGFkYXRhT3ZlcnJpZGU8RGlyZWN0aXZlPl1bXTtcbiAgb3ZlcnJpZGVQaXBlcz86IFtUeXBlPGFueT4sIE1ldGFkYXRhT3ZlcnJpZGU8UGlwZT5dW107XG4gIHRlYXJkb3duPzogTW9kdWxlVGVhcmRvd25PcHRpb25zO1xuICBkZWZlckJsb2NrQmVoYXZpb3I/OiBEZWZlckJsb2NrQmVoYXZpb3I7XG4gIGVycm9yT25Vbmtub3duRWxlbWVudHM/OiBib29sZWFuO1xuICBlcnJvck9uVW5rbm93blByb3BlcnRpZXM/OiBib29sZWFuO1xufVxuXG4vKipcbiAqIEBpbnRlcm5hbFxuICovXG5leHBvcnQgaW50ZXJmYWNlIEJhc2VTcGVjdGF0b3JPdmVycmlkZXMge1xuICBwcm92aWRlcnM/OiBQcm92aWRlcltdO1xufVxuXG5jb25zdCBkZWZhdWx0T3B0aW9uczogT3B0aW9uYWxzUmVxdWlyZWQ8QmFzZVNwZWN0YXRvck9wdGlvbnM+ID0ge1xuICBkaXNhYmxlQW5pbWF0aW9uczogdHJ1ZSxcbiAgZW50cnlDb21wb25lbnRzOiBbXSxcbiAgbW9ja3M6IFtdLFxuICBtb2NrUHJvdmlkZXIsXG4gIHByb3ZpZGVyczogW10sXG4gIGRlY2xhcmF0aW9uczogW10sXG4gIGltcG9ydHM6IFtdLFxuICBzY2hlbWFzOiBbXSxcbiAgb3ZlcnJpZGVNb2R1bGVzOiBbXSxcbiAgb3ZlcnJpZGVDb21wb25lbnRzOiBbXSxcbiAgb3ZlcnJpZGVEaXJlY3RpdmVzOiBbXSxcbiAgb3ZlcnJpZGVQaXBlczogW10sXG4gIHRlYXJkb3duOiB7IGRlc3Ryb3lBZnRlckVhY2g6IGZhbHNlIH0sXG4gIGVycm9yT25Vbmtub3duRWxlbWVudHM6IGZhbHNlLFxuICBlcnJvck9uVW5rbm93blByb3BlcnRpZXM6IGZhbHNlLFxuICBkZWZlckJsb2NrQmVoYXZpb3I6IERlZmVyQmxvY2tCZWhhdmlvci5QbGF5dGhyb3VnaCxcbn07XG5cbi8qKlxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXREZWZhdWx0QmFzZU9wdGlvbnMob3B0aW9ucz86IEJhc2VTcGVjdGF0b3JPcHRpb25zKTogUmVxdWlyZWQ8QmFzZVNwZWN0YXRvck9wdGlvbnM+IHtcbiAgcmV0dXJuIG1lcmdlPEJhc2VTcGVjdGF0b3JPcHRpb25zPihkZWZhdWx0T3B0aW9ucywgb3B0aW9ucyk7XG59XG4iXX0=