diff --git a/lib/core/src/lib/testing/index.ts b/lib/core/src/lib/testing/index.ts index 27cc0d88ce..f572c433aa 100644 --- a/lib/core/src/lib/testing/index.ts +++ b/lib/core/src/lib/testing/index.ts @@ -15,7 +15,6 @@ * limitations under the License. */ -export * from './setup-test-bed'; export * from './core.testing.module'; export * from './core.story.module'; export * from './noop-translate.module'; diff --git a/lib/core/src/lib/testing/setup-test-bed.ts b/lib/core/src/lib/testing/setup-test-bed.ts deleted file mode 100644 index f04e38658f..0000000000 --- a/lib/core/src/lib/testing/setup-test-bed.ts +++ /dev/null @@ -1,49 +0,0 @@ -/*! - * @license - * Copyright © 2005-2024 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, TestModuleMetadata } from '@angular/core/testing'; - -interface DoneFn extends Function { - (): void; - fail: (message?: Error | string) => void; -} - -declare function beforeAll(action: (done: DoneFn) => void, timeout?: number): void; -declare function afterAll(action: (done: DoneFn) => void, timeout?: number): void; - -const resetTestingModule = TestBed.resetTestingModule; -const preventAngularFromResetting = () => (TestBed.resetTestingModule = () => TestBed); -const allowAngularToReset = () => (TestBed.resetTestingModule = resetTestingModule); - -// @deprecated Please use the standard `TestBed.configureTestingModule` instead -export const setupTestBed = (moduleDef: TestModuleMetadata) => { - beforeAll((done) => { - localStorage.clear(); - sessionStorage.clear(); - resetTestingModule(); - preventAngularFromResetting(); - TestBed.configureTestingModule(moduleDef); - TestBed.compileComponents() - .then(() => { - TestBed.resetTestingModule = () => TestBed; - done(); - }) - .catch(done.fail); - } - ); - afterAll(() => allowAngularToReset()); -};