123456789101112131415161718192021222324252627282930313233 |
- 'use strict';
- var test = require('tape');
- var parse = require('../');
- test('long opts', function (t) {
- t.deepEqual(
- parse(['--bool']),
- { bool: true, _: [] },
- 'long boolean'
- );
- t.deepEqual(
- parse(['--pow', 'xixxle']),
- { pow: 'xixxle', _: [] },
- 'long capture sp'
- );
- t.deepEqual(
- parse(['--pow=xixxle']),
- { pow: 'xixxle', _: [] },
- 'long capture eq'
- );
- t.deepEqual(
- parse(['--host', 'localhost', '--port', '555']),
- { host: 'localhost', port: 555, _: [] },
- 'long captures sp'
- );
- t.deepEqual(
- parse(['--host=localhost', '--port=555']),
- { host: 'localhost', port: 555, _: [] },
- 'long captures eq'
- );
- t.end();
- });
|