UNPKG

wsemi

Version:

A support package for web developer.

93 lines (72 loc) 2.73 kB
import assert from 'assert' import addMonth from '../src/addMonth.mjs' describe(`addMonth`, function() { it(`should return '2019-03' when input '2019-01',2`, function() { let r = addMonth('2019-01', 2) assert.strict.deepStrictEqual(r, '2019-03') }) it(`should return '2019-01' when input '2018-12',1`, function() { let r = addMonth('2018-12', 1) assert.strict.deepStrictEqual(r, '2019-01') }) it(`should return '2018-11' when input '2018-12',-1`, function() { let r = addMonth('2018-12', -1) assert.strict.deepStrictEqual(r, '2018-11') }) it(`should return '' when input 123.456,1`, function() { let r = addMonth(123.456, 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input '123.456',1`, function() { let r = addMonth('123.456', 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input '',1`, function() { let r = addMonth('', 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input [],1`, function() { let r = addMonth([], 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input {},1`, function() { let r = addMonth({}, 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input null,1`, function() { let r = addMonth(null, 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input undefined,1`, function() { let r = addMonth(undefined, 1) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input 123.456`, function() { let r = addMonth(123.456) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input '123.456'`, function() { let r = addMonth('123.456') assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input ''`, function() { let r = addMonth('') assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input []`, function() { let r = addMonth([]) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input {}`, function() { let r = addMonth({}) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input null`, function() { let r = addMonth(null) assert.strict.deepStrictEqual(r, '') }) it(`should return '' when input undefined`, function() { let r = addMonth(undefined) assert.strict.deepStrictEqual(r, '') }) })