wsemi
Version:
A support package for web developer.
73 lines (56 loc) • 2.13 kB
JavaScript
import assert from 'assert'
import day2cht from '../src/day2cht.mjs'
describe(`day2cht`, function() {
it(`should return '民國 108 年 1 月 2 日' when input '2019-01-02'`, function() {
let r = day2cht('2019-01-02')
assert.strict.deepStrictEqual(r, '民國 108 年 1 月 2 日')
})
it(`should return '' when input '2019-02/29'`, function() {
let r = day2cht('2019-02/29')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input '2019-29-02'`, function() {
let r = day2cht('2019-29-02')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input '2019-1-02'`, function() {
let r = day2cht('2019-1-02')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input '2019-01-2'`, function() {
let r = day2cht('2019-01-2')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input '019-01-02'`, function() {
let r = day2cht('019-01-02')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input '1.25'`, function() {
let r = day2cht('1.25')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input 1.25`, function() {
let r = day2cht(1.25)
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input ''`, function() {
let r = day2cht('')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input []`, function() {
let r = day2cht([])
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input {}`, function() {
let r = day2cht({})
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input null`, function() {
let r = day2cht(null)
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input undefined`, function() {
let r = day2cht(undefined)
assert.strict.deepStrictEqual(r, '')
})
})