| 12345678910111213141516171819202122232425262728293031323334353637 | 'use strict';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 argvLong = parse(['--maybe'], {		boolean: 'maybe',		default: { maybe: null },	});	t.equal(argvLong.maybe, true);	t.end();});
 |