test --opt=val syntax for nargs > 1

This commit is contained in:
Josh Holtrop 2013-01-21 16:15:17 -05:00
parent 704ed971ac
commit 1a5de331d9

View File

@ -67,5 +67,15 @@ describe Yawpa do
opts[:opt].should eq('thevalue')
args.should eq(['arg'])
end
it "uses --opt=val for the first option argument when nargs > 1" do
options = {
opt: {nargs: 2},
}
params = ['--opt=val1', 'val2', 'arg']
opts, args = Yawpa.parse(params, options)
opts[:opt].should eq(['val1', 'val2'])
args.should eq(['arg'])
end
end
end