wsemi
Version:
A support package for web developer.
52 lines (41 loc) • 1.25 kB
JavaScript
import assert from 'assert'
import f2c from '../src/f2c.mjs'
describe(`f2c`, function() {
let k
let f = {}
let fr = {}
k = 1
f[k] = function() {
/**abc*/
}
fr[k] = 'abc'
it(`should return ' + fr[k] + ' when input ' + f[k]`, function() {
k = 1
let r = f2c(f[k])
assert.strict.deepStrictEqual(r, fr[k])
})
it(`should return '' when input '100abc'`, function() {
let r = f2c('100abc')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input ''`, function() {
let r = f2c('')
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input []`, function() {
let r = f2c([])
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input {}`, function() {
let r = f2c({})
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input null`, function() {
let r = f2c(null)
assert.strict.deepStrictEqual(r, '')
})
it(`should return '' when input undefined`, function() {
let r = f2c(undefined)
assert.strict.deepStrictEqual(r, '')
})
})