|  | /******************************************************************************** | 
|  | * Copyright (c) 2020 Contributors to the Eclipse Foundation | 
|  | * | 
|  | * See the NOTICE file(s) distributed with this work for additional | 
|  | * information regarding copyright ownership. | 
|  | * | 
|  | * This program and the accompanying materials are made available under the | 
|  | * terms of the Eclipse Public License v. 2.0 which is available at | 
|  | * http://www.eclipse.org/legal/epl-2.0. | 
|  | * | 
|  | * SPDX-License-Identifier: EPL-2.0 | 
|  | ********************************************************************************/ | 
|  | // This file is required by karma.conf.js and loads recursively all the .spec and framework files | 
|  |  | 
|  | import 'zone.js/dist/zone-testing'; | 
|  | import { getTestBed } from '@angular/core/testing'; | 
|  | import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; | 
|  |  | 
|  | declare const require: any; | 
|  |  | 
|  | // First, initialize the Angular testing environment. | 
|  | getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting()); | 
|  | // Then we find all the tests. | 
|  | const context = require.context('./', true, /\.spec\.ts$/); | 
|  | // And load the modules. | 
|  | context.keys().map(context); |