| 1234567891011121314151617181920212223242526272829303132 | var parse = require('../');var test = require('tape');test('flag boolean true (default all --args to boolean)', function (t) {    var argv = parse(['moo', '--honk', 'cow'], {        boolean: true    });        t.deepEqual(argv, {        honk: true,        _: ['moo', 'cow']    });        t.deepEqual(typeof argv.honk, 'boolean');    t.end();});test('flag boolean true only affects double hyphen arguments without equals signs', function (t) {    var argv = parse(['moo', '--honk', 'cow', '-p', '55', '--tacos=good'], {        boolean: true    });        t.deepEqual(argv, {        honk: true,        tacos: 'good',        p: 55,        _: ['moo', 'cow']    });        t.deepEqual(typeof argv.honk, 'boolean');    t.end();});
 |