ng2-pipes
Version:
Useful angular2 pipes
20 lines (16 loc) • 608 B
text/typescript
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');
});
});