yhtml5-test
Version:
A test framework for front-end projects
17 lines (14 loc) • 419 B
JavaScript
const isFalse = ((value) => Object.prototype.toString.call(value) === '[object Boolean]' && !value) ? false : true
it('test realy false', () => {
const cases = [{
input: ['', '1', 11, {}, [], NaN, null, undefined, true],
output: true
}, {
input: [false],
output: false
}]
cases.forEach((value, index) =>
value.input.forEach((v, i) =>
expect(isFalse(v)).toEqual(value.output))
)
})