source: frontend/node_modules/minimist/test/default_bool.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 713 bytes
RevLine 
[9af201e]1'use strict';
2
3var test = require('tape');
4var parse = require('../');
5
6test('boolean default true', function (t) {
7 var argv = parse([], {
8 boolean: 'sometrue',
9 default: { sometrue: true },
10 });
11 t.equal(argv.sometrue, true);
12 t.end();
13});
14
15test('boolean default false', function (t) {
16 var argv = parse([], {
17 boolean: 'somefalse',
18 default: { somefalse: false },
19 });
20 t.equal(argv.somefalse, false);
21 t.end();
22});
23
24test('boolean default to null', function (t) {
25 var argv = parse([], {
26 boolean: 'maybe',
27 default: { maybe: null },
28 });
29 t.equal(argv.maybe, null);
30
31 var argvLong = parse(['--maybe'], {
32 boolean: 'maybe',
33 default: { maybe: null },
34 });
35 t.equal(argvLong.maybe, true);
36 t.end();
37});
Note: See TracBrowser for help on using the repository browser.