Skip to content
Snippets Groups Projects
has-link.pipe.spec.ts 784 B
Newer Older
  • Learn to ignore specific revisions
  • OZGCloud's avatar
    OZGCloud committed
    import { createDummyResource } from 'libs/tech-shared/test/resource';
    
    OZGCloud's avatar
    OZGCloud committed
    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);
    	})