summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-01-03 20:25:34 +0900
committerGitHub <[email protected]>2021-01-03 20:25:34 +0900
commit0d22e11b757c6fe9b30e55cb7d83ab7421575968 (patch)
treefcb875786b6449fbf683bdf66e1e9c8c7554248b /test
parent5798c03de610881767c8653e00d6dd1989da6039 (diff)
parent8286e6052a83c1efdbd509eec59111b65840abc6 (diff)
downloadmruby-0d22e11b757c6fe9b30e55cb7d83ab7421575968.tar.gz
mruby-0d22e11b757c6fe9b30e55cb7d83ab7421575968.zip
Merge pull request #5254 from SeekingMeaning/squiggly-fix-4
Fix for escaped newlines in squiggly heredocs
Diffstat (limited to 'test')
-rw-r--r--test/t/literals.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/t/literals.rb b/test/t/literals.rb
index 682e5317a..b7b07cd9d 100644
--- a/test/t/literals.rb
+++ b/test/t/literals.rb
@@ -194,6 +194,14 @@ QQ2
v v v
vvv
VVV
+ v4 = <<~VVV
+ vvv \
+ vvv
+ VVV
+ v5 = <<~VVV
+ vvv \
+ vvv
+ VVV
w = %W( 1 #{<<WWW} 3
www
@@ -237,6 +245,8 @@ ZZZ
assert_equal "\nvvv\nvvv\n", v1
assert_equal "\tvvv\n vvv\n", v2
assert_equal "v v v\n vvv\n", v3
+ assert_equal "vvv vvv\n", v4
+ assert_equal " vvv vvv\n", v5
assert_equal ["1", "www\n", "3", "4", "5"], w
assert_equal [1, "foo 222 333\n 444\n5\n bar\n6\n", 9], x
assert_equal "", z