UNPKG

ng2-pipes

Version:
24 lines (19 loc) 714 B
import {ValuesPipe} from './values'; describe('Values Pipe', () => { let pipe: ValuesPipe; beforeEach(() => { pipe = new ValuesPipe(); }); it('should keep the element the same way if its not an object', () => { expect(pipe.transform([1, 2, 3])).toEqual([1, 2, 3]); expect(pipe.transform([])).toEqual([]); expect(pipe.transform('foo')).toEqual('foo'); expect(pipe.transform(null)).toEqual(null); expect(pipe.transform(undefined)).toEqual(undefined); }); it('should return array of values', () => { expect(pipe.transform({})).toEqual([]); expect(pipe.transform({foo: 'bar'})).toEqual(['bar']); expect(pipe.transform({foo: 1, bar: 42})).toEqual([1, 42]); }); });