diff options
author | Lee Jarvis <ljjarvis@gmail.com> | 2014-11-19 10:19:49 +0000 |
---|---|---|
committer | Lee Jarvis <ljjarvis@gmail.com> | 2014-11-19 10:21:05 +0000 |
commit | 787efb1528b4ab8f7ff752f38d0df2d22dac1f03 (patch) | |
tree | a80f5bfb382a97e4137e5dd3a3cd366e61808839 /test | |
parent | 3f4fb888ab522f72bb525769446899ad30ece251 (diff) | |
download | slop-787efb1528b4ab8f7ff752f38d0df2d22dac1f03.tar.gz |
Ignore everything after -- and reset the parser
Diffstat (limited to 'test')
-rw-r--r-- | test/parser_test.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/parser_test.rb b/test/parser_test.rb index 26f1343..950c1f4 100644 --- a/test/parser_test.rb +++ b/test/parser_test.rb @@ -10,6 +10,11 @@ describe Slop::Parser do @result = @parser.parse %w(foo -v --name lee argument) end + it "ignores everything after --" do + @parser.reset.parse %w(-v -- --name lee) + assert_equal [@verbose], @parser.used_options + end + describe "#used_options" do it "returns all options that were parsed" do assert_equal [@verbose, @name], @parser.used_options |