1'use strict'; 2 3var parse = require('../'); 4var test = require('tape'); 5 6test('short -k=v', function (t) { 7 t.plan(1); 8 9 var argv = parse(['-b=123']); 10 t.deepEqual(argv, { b: 123, _: [] }); 11}); 12 13test('multi short -k=v', function (t) { 14 t.plan(1); 15 16 var argv = parse(['-a=whatever', '-b=robots']); 17 t.deepEqual(argv, { a: 'whatever', b: 'robots', _: [] }); 18}); 19 20test('short with embedded equals -k=a=b', function (t) { 21 t.plan(1); 22 23 var argv = parse(['-k=a=b']); 24 t.deepEqual(argv, { k: 'a=b', _: [] }); 25}); 26 27test('short with later equals like -ab=c', function (t) { 28 t.plan(1); 29 30 var argv = parse(['-ab=c']); 31 t.deepEqual(argv, { a: true, b: 'c', _: [] }); 32}); 33