From cdc3a6e514bd33facc8f74f6e16bdfb99edc9918 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 15 May 2024 16:03:23 +0200 Subject: [PATCH] OZG-5012 remove unused functions --- .../libs/test-utils/src/lib/mocking.ts | 23 +++---------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/alfa-client/libs/test-utils/src/lib/mocking.ts b/alfa-client/libs/test-utils/src/lib/mocking.ts index d62e8815a4..72e14a2dfa 100644 --- a/alfa-client/libs/test-utils/src/lib/mocking.ts +++ b/alfa-client/libs/test-utils/src/lib/mocking.ts @@ -21,8 +21,10 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { Component, EventEmitter, Type } from '@angular/core'; +import { Type } from '@angular/core'; +// Cannot find namespace 'jest'.ts(2503) +// Exported type alias 'Mock' has or is using private name 'jest' export type Mock<T> = { [K in keyof T]: jest.Mock }; export function mock<T>(service: Type<T>): Mock<T> { @@ -34,29 +36,10 @@ export function mock<T>(service: Type<T>): Mock<T> { <any>{}, ); } - export function useFromMock<T>(mockToUse: Mock<T>): T { return <T>(<any>mockToUse); } -export function mockComponent(options: Component): Component { - const metadata: Component = { - selector: options.selector, - template: options.template || '', - inputs: options.inputs, - outputs: options.outputs || [], - exportAs: options.exportAs || '', - }; - - class Mock {} - - metadata.outputs.forEach((method) => { - Mock.prototype[method] = new EventEmitter<any>(); - }); - - return Component(metadata)(Mock as any); -} - export function mockClass(clazz: any): Mock<any> { return clazz as jest.Mocked<typeof clazz>; //NOSONAR } -- GitLab