diff options
author | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-08-07 00:43:44 +0000 |
---|---|---|
committer | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-08-07 00:43:44 +0000 |
commit | ac37fc37b1a8cb4d40b56885d7ebaee7e6538fdc (patch) | |
tree | 0a5de22401ae13c614b3b3f3f0fe9082a63caa57 /test | |
parent | 28827e61d153e39ad3fe1e6fecbf27c09140fe75 (diff) | |
download | ruby-ac37fc37b1a8cb4d40b56885d7ebaee7e6538fdc.tar.gz |
test String#each_line when separator is longer than string.
Thanks Charles Nutter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_string.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb index 47f349cc18..bb0d9b04f9 100644 --- a/test/ruby/test_string.rb +++ b/test/ruby/test_string.rb @@ -647,6 +647,13 @@ class TestString < Test::Unit::TestCase assert_equal(S("hello!"), res[0]) assert_equal(S("world"), res[1]) + $/ = "ab" + + res=[] + S("a").lines.each {|x| res << x} + assert_equal(1, res.size) + assert_equal(S("a"), res[0]) + $/ = save s = nil |