ng2-pipes
Version:
Useful angular2 pipes
31 lines (23 loc) • 717 B
text/typescript
import {LeftPadPipe} from "./lpad";
describe('LeftPadPipe Tests', () => {
let pipe:LeftPadPipe;
beforeEach(() => {
pipe = new LeftPadPipe();
});
it('Should left pad with 2 blanks', () => {
let result = pipe.transform('foo', 5);
expect(result).toEqual(' foo');
});
it('Should left pad a number casted to string with 5 zeros', () => {
let result = pipe.transform(String(2), 6, '0');
expect(result).toEqual('000002');
});
it('Should not add padding', () => {
let result = pipe.transform('foo', 3);
expect(result).toEqual('foo');
});
it('Should not add padding', () => {
let result = pipe.transform('foofoo', 3);
expect(result).toEqual('foofoo');
});
});