var subarg = require('../'); var test = require('tape'); test('spaced multi sub-args', function (t) { t.plan(2); t.deepEqual( subarg('beep -t [ boop -o a.txt -o b.txt -q ] -v'.split(/\s+/)), { _: [ 'beep'], t: { _: [ 'boop' ], o: [ 'a.txt', 'b.txt' ], q: true }, v: true } ); t.deepEqual( subarg('beep -t [boop -o a.txt -o b.txt -q] -v'.split(/\s+/)), { _: [ 'beep'], t: { _: [ 'boop' ], o: [ 'a.txt', 'b.txt' ], q: true }, v: true } ); });