UNPKG

ng2-pipes

Version:
20 lines (16 loc) 608 B
import {SlugifyPipe} from './slugify'; describe('SlugifyPipe Tests', () => { let pipe:SlugifyPipe; beforeEach(() => { pipe = new SlugifyPipe(); }); it('Should slugify strings', () => { expect(pipe.transform(null)).toEqual(null); expect(pipe.transform(undefined)).toEqual(undefined); expect(pipe.transform('')).toEqual(''); expect(pipe.transform('Foo')).toEqual('foo'); expect(pipe.transform('Foo Bar')).toEqual('foo-bar'); expect(pipe.transform('Foo Bar Baz')).toEqual('foo-bar-baz'); expect(pipe.transform('UPPER CASE TEXT')).toEqual('upper-case-text'); }); });