UNPKG

stdopt

Version:

Wrap and validate optional values

13 lines (11 loc) 399 B
var { boolean } = require('../') var test = require('tape') test('boolean', t => { t.equal(boolean(false).value(), false) t.equal(boolean(true).value(), true) t.equal(boolean('False').value(), false) t.equal(boolean('True').value(), true) t.equal(boolean('Truthy').or(false).value(), false) t.throws(() => boolean('nope').value(), /Value nope cannot be parsed as boolean/) t.end() })