aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-02 02:05:34 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-02 02:05:34 +0000
commitdd430a2c9b6f1ce46b224c74edf59c87d8c3e2b4 (patch)
tree489c59710349b680d650b6da8463e4bc10025cce /spec
parent71ef1c8a368de970ff9e1b49f737aeebc8b0c91a (diff)
downloadruby-dd430a2c9b6f1ce46b224c74edf59c87d8c3e2b4.tar.gz
getoptlong.rb: multiline regexps
* lib/getoptlong.rb: make regexps multiline safe. [ruby-core:82627] [Bug #13858] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec')
-rw-r--r--spec/rubyspec/library/getoptlong/shared/get.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/rubyspec/library/getoptlong/shared/get.rb b/spec/rubyspec/library/getoptlong/shared/get.rb
index 276da5abb4..c6e5b44368 100644
--- a/spec/rubyspec/library/getoptlong/shared/get.rb
+++ b/spec/rubyspec/library/getoptlong/shared/get.rb
@@ -52,4 +52,10 @@ describe :getoptlong_get, shared: true do
lambda { @opts.send(@method) }.should raise_error(GetoptLong::MissingArgument)
end
end
+
+ it "returns multiline argument" do
+ argv [ "--size=\n10k\n" ] do
+ @opts.send(@method).should == [ "--size", "\n10k\n" ]
+ end
+ end
end