import { Resource } from '@ngxp/rest'; import { createDummyResource } from 'libs/tech-shared/test/resource'; import { HasLinkPipe } from './has-link.pipe'; 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); }) })