14 lines
433 B
JavaScript
14 lines
433 B
JavaScript
const expect = require('expect');
|
|
const pad = require('./pad.js');
|
|
|
|
|
|
test('pad is a Function', () => {
|
|
expect(pad).toBeInstanceOf(Function);
|
|
});
|
|
t.equal(pad('cat',8), ' cat ', 'cat is padded on both sides');
|
|
t.equal(pad('cat',8).length, 8, 'length of string is 8');
|
|
t.equal(pad(String(42), 6, '0'), '004200', 'pads 42 with "0"');
|
|
t.equal(pad('foobar', 3), 'foobar', 'does not truncates if string exceeds length');
|
|
|
|
|