~cordova-ubuntu/cordova-cli/trunk

« back to all changes in this revision

Viewing changes to node_modules/cordova/_vendor/minimist/0.0.5/test/dash.js

  • Committer: Robert Bruce Park
  • Date: 2014-02-26 21:27:56 UTC
  • mfrom: (44.1.5 3.4-release)
  • Revision ID: robert.park@canonical.com-20140226212756-6jmoiqugw0f1ebxb
Update to 3.4.0 stable release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
var parse = require('../');
2
 
var test = require('tape');
3
 
 
4
 
test('-', function (t) {
5
 
    t.plan(5);
6
 
    t.deepEqual(parse([ '-n', '-' ]), { n: '-', _: [] });
7
 
    t.deepEqual(parse([ '-' ]), { _: [ '-' ] });
8
 
    t.deepEqual(parse([ '-f-' ]), { f: '-', _: [] });
9
 
    t.deepEqual(
10
 
        parse([ '-b', '-' ], { boolean: 'b' }),
11
 
        { b: true, _: [ '-' ] }
12
 
    );
13
 
    t.deepEqual(
14
 
        parse([ '-s', '-' ], { string: 's' }),
15
 
        { s: '-', _: [] }
16
 
    );
17
 
});
18
 
 
19
 
test('-a -- b', function (t) {
20
 
    t.plan(3);
21
 
    t.deepEqual(parse([ '-a', '--', 'b' ]), { a: true, _: [ 'b' ] });
22
 
    t.deepEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] });
23
 
    t.deepEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] });
24
 
});