| /********************************************************************* |
| * Copyright (c) 2021 Boeing |
| * |
| * This program and the accompanying materials are made |
| * available under the terms of the Eclipse Public License 2.0 |
| * which is available at https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * Boeing - initial API and implementation |
| **********************************************************************/ |
| // 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 { |
| BrowserDynamicTestingModule, |
| platformBrowserDynamicTesting, |
| } from '@angular/platform-browser-dynamic/testing'; |
| |
| // First, initialize the Angular testing environment. |
| getTestBed().initTestEnvironment( |
| BrowserDynamicTestingModule, |
| platformBrowserDynamicTesting(), |
| { |
| teardown: { destroyAfterEach: true }, |
| } |
| ); |
| beforeEach(function () { |
| let window1 = spyOn(window, 'open').and.callFake((url, target, replace) => { |
| return null; |
| }); |
| }); |