UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

42 lines 5.76 kB
import { NgModule } from '@angular/core'; import { HttpClientTestingModule } from '@angular/common/http/testing'; import { AuthenticationMethodService } from '../../authentication/services/authentication-method.service'; import { MockAuthenticationMethodService } from './mocks/mock-authentication-method-service'; import { ConfigurationService } from '../../configuration/configuration.service'; import { TestConfigurationService } from './test-config'; import { ResourceProvider } from '../../resources/resource-provider.service'; import * as i0 from "@angular/core"; /** * A module that provides the most common test dependencies, so that they don't have to be provided in each test. * * Provides the following: * - {@link AuthenticationMethodService} replaced with {@link MockAuthenticationMethodService} * - {@link ConfigurationService} replaced with {@link TestConfigurationService} * * Imports the following: * - [HttpClientTestingModule]{@link https://angular.io/api/common/http/testing/HttpClientTestingModule} */ export class TestMockDependenciesModule { static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TestMockDependenciesModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: TestMockDependenciesModule, imports: [HttpClientTestingModule] }); static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TestMockDependenciesModule, providers: [ { provide: AuthenticationMethodService, useClass: MockAuthenticationMethodService }, ResourceProvider, { provide: ConfigurationService, useClass: TestConfigurationService } ], imports: [HttpClientTestingModule] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TestMockDependenciesModule, decorators: [{ type: NgModule, args: [{ declarations: [], imports: [ HttpClientTestingModule ], providers: [ { provide: AuthenticationMethodService, useClass: MockAuthenticationMethodService }, ResourceProvider, { provide: ConfigurationService, useClass: TestConfigurationService } ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC1tb2NrLWRlcGVuZGVuY2llcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3V0aWxpdHkvdGVzdHMvdGVzdC1tb2NrLWRlcGVuZGVuY2llcy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN2QyxPQUFPLEVBQUMsdUJBQXVCLEVBQUMsTUFBTSw4QkFBOEIsQ0FBQztBQUNyRSxPQUFPLEVBQUMsMkJBQTJCLEVBQUMsTUFBTSw2REFBNkQsQ0FBQztBQUN4RyxPQUFPLEVBQUMsK0JBQStCLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQztBQUMzRixPQUFPLEVBQUMsb0JBQW9CLEVBQUMsTUFBTSwyQ0FBMkMsQ0FBQztBQUMvRSxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDdkQsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sMkNBQTJDLENBQUM7O0FBRzNFOzs7Ozs7Ozs7R0FTRztBQVlILE1BQU0sT0FBTywwQkFBMEI7d0dBQTFCLDBCQUEwQjt5R0FBMUIsMEJBQTBCLFlBUi9CLHVCQUF1Qjt5R0FRbEIsMEJBQTBCLGFBTnhCO1lBQ1AsRUFBQyxPQUFPLEVBQUUsMkJBQTJCLEVBQUUsUUFBUSxFQUFFLCtCQUErQixFQUFDO1lBQ2pGLGdCQUFnQjtZQUNoQixFQUFDLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxRQUFRLEVBQUUsd0JBQXdCLEVBQUM7U0FDdEUsWUFORyx1QkFBdUI7OzRGQVFsQiwwQkFBMEI7a0JBWHRDLFFBQVE7bUJBQUM7b0JBQ04sWUFBWSxFQUFFLEVBQUU7b0JBQ2hCLE9BQU8sRUFBRTt3QkFDTCx1QkFBdUI7cUJBQzFCO29CQUNELFNBQVMsRUFBRTt3QkFDUCxFQUFDLE9BQU8sRUFBRSwyQkFBMkIsRUFBRSxRQUFRLEVBQUUsK0JBQStCLEVBQUM7d0JBQ2pGLGdCQUFnQjt3QkFDaEIsRUFBQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsUUFBUSxFQUFFLHdCQUF3QixFQUFDO3FCQUN0RTtpQkFDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TmdNb2R1bGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtIdHRwQ2xpZW50VGVzdGluZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAvdGVzdGluZyc7XG5pbXBvcnQge0F1dGhlbnRpY2F0aW9uTWV0aG9kU2VydmljZX0gZnJvbSAnLi4vLi4vYXV0aGVudGljYXRpb24vc2VydmljZXMvYXV0aGVudGljYXRpb24tbWV0aG9kLnNlcnZpY2UnO1xuaW1wb3J0IHtNb2NrQXV0aGVudGljYXRpb25NZXRob2RTZXJ2aWNlfSBmcm9tICcuL21vY2tzL21vY2stYXV0aGVudGljYXRpb24tbWV0aG9kLXNlcnZpY2UnO1xuaW1wb3J0IHtDb25maWd1cmF0aW9uU2VydmljZX0gZnJvbSAnLi4vLi4vY29uZmlndXJhdGlvbi9jb25maWd1cmF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHtUZXN0Q29uZmlndXJhdGlvblNlcnZpY2V9IGZyb20gJy4vdGVzdC1jb25maWcnO1xuaW1wb3J0IHtSZXNvdXJjZVByb3ZpZGVyfSBmcm9tICcuLi8uLi9yZXNvdXJjZXMvcmVzb3VyY2UtcHJvdmlkZXIuc2VydmljZSc7XG5cblxuLyoqXG4gKiBBIG1vZHVsZSB0aGF0IHByb3ZpZGVzIHRoZSBtb3N0IGNvbW1vbiB0ZXN0IGRlcGVuZGVuY2llcywgc28gdGhhdCB0aGV5IGRvbid0IGhhdmUgdG8gYmUgcHJvdmlkZWQgaW4gZWFjaCB0ZXN0LlxuICpcbiAqIFByb3ZpZGVzIHRoZSBmb2xsb3dpbmc6XG4gKiAtIHtAbGluayBBdXRoZW50aWNhdGlvbk1ldGhvZFNlcnZpY2V9IHJlcGxhY2VkIHdpdGgge0BsaW5rIE1vY2tBdXRoZW50aWNhdGlvbk1ldGhvZFNlcnZpY2V9XG4gKiAtIHtAbGluayBDb25maWd1cmF0aW9uU2VydmljZX0gcmVwbGFjZWQgd2l0aCB7QGxpbmsgVGVzdENvbmZpZ3VyYXRpb25TZXJ2aWNlfVxuICpcbiAqIEltcG9ydHMgdGhlIGZvbGxvd2luZzpcbiAqIC0gW0h0dHBDbGllbnRUZXN0aW5nTW9kdWxlXXtAbGluayBodHRwczovL2FuZ3VsYXIuaW8vYXBpL2NvbW1vbi9odHRwL3Rlc3RpbmcvSHR0cENsaWVudFRlc3RpbmdNb2R1bGV9XG4gKi9cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXSxcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIEh0dHBDbGllbnRUZXN0aW5nTW9kdWxlXG4gICAgXSxcbiAgICBwcm92aWRlcnM6IFtcbiAgICAgICAge3Byb3ZpZGU6IEF1dGhlbnRpY2F0aW9uTWV0aG9kU2VydmljZSwgdXNlQ2xhc3M6IE1vY2tBdXRoZW50aWNhdGlvbk1ldGhvZFNlcnZpY2V9LFxuICAgICAgICBSZXNvdXJjZVByb3ZpZGVyLFxuICAgICAgICB7cHJvdmlkZTogQ29uZmlndXJhdGlvblNlcnZpY2UsIHVzZUNsYXNzOiBUZXN0Q29uZmlndXJhdGlvblNlcnZpY2V9XG4gICAgXVxufSlcbmV4cG9ydCBjbGFzcyBUZXN0TW9ja0RlcGVuZGVuY2llc01vZHVsZSB7XG59XG4iXX0=