diff --git a/lib/utils.spec.js b/lib/utils.spec.js new file mode 100644 index 0000000..f108623 --- /dev/null +++ b/lib/utils.spec.js @@ -0,0 +1,19 @@ +'use strict' + +const { longest, padRight } = require('./utils') + +describe('longest', () => { + test('When no fields are present, then longest is 0', () => { + expect(longest({})).toBe(0) + }) + + test('When fields are present, then it returns longest value', () => { + expect(longest({ one: 'one', seven: 'seven' })).toBe(5) + }) +}) + +describe('padRight', () => { + test('When called, then it pads the value right with spaces', () => { + expect(padRight('one', 8)).toBe('one ') + }) +})