Skip to content
Snippets Groups Projects
Commit 645e0987 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5012 re-move test function

parent baead81e
Branches
Tags
No related merge requests found
import { import { HttpError, StateResource, createStateResource } from '@alfa-client/tech-shared';
HttpError, import { Mock, mock, useFromMock } from '@alfa-client/test-utils';
StateResource, import { Type } from 'ng-mocks';
createStateResource,
mockResourceService,
} from '@alfa-client/tech-shared';
import { Mock, useFromMock } from '@alfa-client/test-utils';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { singleCold, singleHot } from '../../../../tech-shared/test/marbles'; import { singleCold, singleHot } from '../../../../tech-shared/test/marbles';
import { createPostfachResource, createPostfachSettingItem } from '../../../test/postfach/postfach'; import { createPostfachResource, createPostfachSettingItem } from '../../../test/postfach/postfach';
...@@ -70,3 +66,7 @@ describe('PostfachService', () => { ...@@ -70,3 +66,7 @@ describe('PostfachService', () => {
}); });
}); });
}); });
export function mockResourceService<T>(service: Type<T>): Mock<T> {
return <Mock<T>>{ ...mock(service), get: jest.fn(), save: jest.fn() };
}
...@@ -21,10 +21,8 @@ ...@@ -21,10 +21,8 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
import { Type } from '@angular/core';
import { Resource, ResourceUri, getEmbeddedResource, getUrl, hasLink } from '@ngxp/rest'; import { Resource, ResourceUri, getEmbeddedResource, getUrl, hasLink } from '@ngxp/rest';
import { isEqual, isNil, isNull } from 'lodash-es'; import { isEqual, isNil, isNull } from 'lodash-es';
import { Mock, mock } from '../../../../test-utils/src/lib/mocking';
import { HttpError } from '../tech.model'; import { HttpError } from '../tech.model';
import { encodeUrlForEmbedding, isNotNull } from '../tech.util'; import { encodeUrlForEmbedding, isNotNull } from '../tech.util';
...@@ -141,7 +139,3 @@ export function isInvalidResourceCombination<T extends Resource, B extends Resou ...@@ -141,7 +139,3 @@ export function isInvalidResourceCombination<T extends Resource, B extends Resou
export function isStateResoureStable<T>(stateResource: StateResource<T>): boolean { export function isStateResoureStable<T>(stateResource: StateResource<T>): boolean {
return !stateResource.loading && !stateResource.reload; return !stateResource.loading && !stateResource.reload;
} }
export function mockResourceService<T>(service: Type<T>): Mock<T> {
return <Mock<T>>{ ...mock(service), get: jest.fn(), save: jest.fn() };
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment