| /* Copyright 2018 The Chromium OS Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| // This file is required by karma.conf.js and loads recursively all the .spec |
| // and framework files |
| |
| /* tslint:disable-next-line:no-import-side-effect */ |
| 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); |