diff --git a/packages/igx-templates/igx-ts-legacy/projects/_base/files/src/test.ts b/packages/igx-templates/igx-ts-legacy/projects/_base/files/src/test.ts index a992867f9..c07a42ef2 100644 --- a/packages/igx-templates/igx-ts-legacy/projects/_base/files/src/test.ts +++ b/packages/igx-templates/igx-ts-legacy/projects/_base/files/src/test.ts @@ -2,15 +2,12 @@ import 'zone.js/testing'; import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; +import { BrowserTestingModule, platformBrowserTesting } from '@angular/platform-browser/testing'; // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting(), { + BrowserTestingModule, + platformBrowserTesting(), { teardown: { destroyAfterEach: false } } ); diff --git a/packages/igx-templates/igx-ts/projects/_base/files/angular.json b/packages/igx-templates/igx-ts/projects/_base/files/angular.json index ac0eb04f8..636503930 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/angular.json +++ b/packages/igx-templates/igx-ts/projects/_base/files/angular.json @@ -86,6 +86,7 @@ "test": { "builder": "@angular-devkit/build-angular:karma", "options": { + "main": "src/test.ts", "polyfills": [ "zone.js", "zone.js/testing" diff --git a/packages/igx-templates/igx-ts/projects/_base/files/src/test.ts b/packages/igx-templates/igx-ts/projects/_base/files/src/test.ts new file mode 100644 index 000000000..c07a42ef2 --- /dev/null +++ b/packages/igx-templates/igx-ts/projects/_base/files/src/test.ts @@ -0,0 +1,13 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { BrowserTestingModule, platformBrowserTesting } from '@angular/platform-browser/testing'; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserTestingModule, + platformBrowserTesting(), { + teardown: { destroyAfterEach: false } + } +); diff --git a/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.spec.json b/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.spec.json index be7e9da76..61c1bb357 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.spec.json +++ b/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.spec.json @@ -7,6 +7,9 @@ "jasmine" ] }, + "files": [ + "src/test.ts" + ], "include": [ "src/**/*.spec.ts", "src/**/*.d.ts"