1:  // This file is required by karma.conf.js and loads recursively all the .spec and framework files
   2:   
   3:  import 'zone.js/dist/zone-testing';
   4:  import { getTestBed } from '@angular/core/testing';
   5:  import {
   6:    BrowserDynamicTestingModule,
   7:    platformBrowserDynamicTesting
   8:  } from '@angular/platform-browser-dynamic/testing';
   9:   
  10:  declare const require: any;
  11:   
  12:  // First, initialize the Angular testing environment.
  13:  getTestBed().initTestEnvironment(
  14:    BrowserDynamicTestingModule,
  15:    platformBrowserDynamicTesting()
  16:  );
  17:  // Then we find all the tests.
  18:  const context = require.context('./', true, /\.spec\.ts$/);
  19:  // And load the modules.
  20:  context.keys().map(context);