summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-11-19 16:20:24 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-11-19 16:20:24 +0000
commit24b3a3e7489181bb2fa1fd86bd93793a8cef6829 (patch)
tree2d4d7ff2cc30dcf6eb5e191299622b889644842b /sample
parent04f27f5e8ddbbc06544d96df4097e0300685a1cc (diff)
* parse.y (str_extend): should not terminate string interpolation
with newlines in here-docs and newline terminated strings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'sample')
-rw-r--r--sample/test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/sample/test.rb b/sample/test.rb
index b342fb8541..663a8695e1 100644
--- a/sample/test.rb
+++ b/sample/test.rb
@@ -865,6 +865,13 @@ s = "a string"
s[0..s.size]="another string"
test_ok(s == "another string")
+s = <<EOS
+#{
+[1,2,3].join(",")
+}
+EOS
+test_ok(s == "1,2,3\n")
+
test_check "assignment"
a = nil
test_ok(defined?(a))