Newer
Older

OZGCloud
committed
import { Resource } from '@ngxp/rest';
import { createDummyResource } from 'libs/tech-shared/test/resource';

OZGCloud
committed
describe('HasLinkPipe', () => {
const selfLink: string = 'self';
const dummyLink: string = 'dummy';
const resource: Resource = createDummyResource([selfLink]);
const pipe: HasLinkPipe = new HasLinkPipe();
it('resource has link', () => {
const result: boolean = pipe.transform(resource, selfLink);
expect(result).toBe(true);
})
it('resource doesnt has link', () => {
const result: boolean = pipe.transform(resource, dummyLink);
expect(result).toBe(false);
})
it('should return false on null resource', () => {
const result: boolean = pipe.transform(null, dummyLink);
expect(result).toBe(false);
})