From 2bc4268e7900808b6965176a975c9d392a1239fa Mon Sep 17 00:00:00 2001 From: nagachika Date: Wed, 25 Apr 2012 16:36:14 +0000 Subject: [PATCH] * test/optparse/test_summary.rb (test_summary_containing_space): add test for r35467. OptionParser#to_a shouldn't split banner by spaces. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ test/optparse/test_summary.rb | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6c37e30feb..6e7c4be136 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Apr 26 01:32:33 2012 CHIKANAGA Tomoyuki + + * test/optparse/test_summary.rb (test_summary_containing_space): add + test for r35467. OptionParser#to_a shouldn't split banner by spaces. + Wed Apr 25 23:02:46 2012 Tanaka Akira * ext/socket/raddrinfo.c (init_unix_addrinfo): refine error message diff --git a/test/optparse/test_summary.rb b/test/optparse/test_summary.rb index d7771733a3..54fd194bbd 100644 --- a/test/optparse/test_summary.rb +++ b/test/optparse/test_summary.rb @@ -35,4 +35,12 @@ class TestOptionParser::SummaryTest < TestOptionParser assert_equal("foo\nbar\n", o.to_s) assert_equal(["foo\n", "bar"], o.to_a) end + + def test_summary_containing_space + # test for r35467. OptionParser#to_a shouldn't split str by spaces. + bug6348 = '[ruby-dev:45568]' + o = OptionParser.new("foo bar") + assert_equal("foo bar\n", o.to_s, bug6348) + assert_equal(["foo bar"], o.to_a, bug6348) + end end