| 1234567891011121314151617181920212223242526272829303132333435 | var test = require('tape');var parse = require('../');test('boolean default true', function (t) {    var argv = parse([], {        boolean: 'sometrue',        default: { sometrue: true }    });    t.equal(argv.sometrue, true);    t.end();});test('boolean default false', function (t) {    var argv = parse([], {        boolean: 'somefalse',        default: { somefalse: false }    });    t.equal(argv.somefalse, false);    t.end();});test('boolean default to null', function (t) {    var argv = parse([], {        boolean: 'maybe',        default: { maybe: null }    });    t.equal(argv.maybe, null);    var argv = parse(['--maybe'], {        boolean: 'maybe',        default: { maybe: null }    });    t.equal(argv.maybe, true);    t.end();})
 |