diff --git a/test/yargs-parser.js b/test/yargs-parser.js index d5532ace..cc0d24a6 100644 --- a/test/yargs-parser.js +++ b/test/yargs-parser.js @@ -1457,6 +1457,18 @@ describe('yargs-parser', function () { ], { count: 'v' }) parsed.v.should.equal(8) }) + + it('should increment and ignore array/narg settings', function () { + var parsed = parser(['-v', 'foo', '-v', 'bar', '-u', 'baz', '-v', '-u'], { + array: ['varr'], + narg: { 'uarr': 1 }, + count: ['v', 'u'], + alias: { v: 'varr', u: 'uarr' } + }) + parsed._.should.deep.equal(['foo', 'bar', 'baz']) + parsed.v.should.equal(3) + parsed.u.should.equal(2) + }) }) describe('array', function () {