From f09b0e7bd448a01717481ecb808b09f075aa2cf9 Mon Sep 17 00:00:00 2001 From: Alexandre Caron Date: Tue, 19 Sep 2023 13:49:01 -0400 Subject: [PATCH] fix(tsconfig): interference between types Jasmine and Chai - fix test inject HttpClientTestingModule --- e2e/tsconfig.json | 5 +++-- .../portal/welcome-window/welcome-window.service.spec.ts | 7 ++++++- tsconfig.json | 3 ++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json index 79d78d7ec..80e8bdfb6 100644 --- a/e2e/tsconfig.json +++ b/e2e/tsconfig.json @@ -1,8 +1,9 @@ { "extends": "../tsconfig.json", - "include": ["**/*.ts"], "compilerOptions": { "sourceMap": false, "types": ["cypress"] - } + }, + "include": ["**/*.ts"], + "exclude": [] } diff --git a/src/app/pages/portal/welcome-window/welcome-window.service.spec.ts b/src/app/pages/portal/welcome-window/welcome-window.service.spec.ts index 8f66c677d..ed622d5fb 100644 --- a/src/app/pages/portal/welcome-window/welcome-window.service.spec.ts +++ b/src/app/pages/portal/welcome-window/welcome-window.service.spec.ts @@ -1,9 +1,14 @@ import { TestBed } from '@angular/core/testing'; import { WelcomeWindowService } from './welcome-window.service'; +import { HttpClientTestingModule } from '@angular/common/http/testing'; describe('WelcomeWindowService', () => { - beforeEach(() => TestBed.configureTestingModule({})); + beforeEach(() => + TestBed.configureTestingModule({ + imports: [HttpClientTestingModule] + }) + ); it('should be created', () => { const service: WelcomeWindowService = TestBed.inject(WelcomeWindowService); diff --git a/tsconfig.json b/tsconfig.json index 3d724367b..8751d5dd5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,5 +13,6 @@ "experimentalDecorators": true, "skipLibCheck": true, "sourceMap": true - } + }, + "exclude": ["dist", "scripts", "e2e/**/*"] } \ No newline at end of file