summaryrefslogtreecommitdiff
path: root/test/prism/unescape_test.rb
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2023-10-11 11:12:41 -0400
committerKevin Newton <kddnewton@gmail.com>2023-10-13 15:31:30 -0400
commitd6424453dbb8cd2794e22a7d3ba400732e709ec2 (patch)
tree0f74de41136def37a174d19fa72ee68244422346 /test/prism/unescape_test.rb
parent24768d8a5786fe801b346b690a43bf256a380835 (diff)
[ruby/prism] Enable remaining heredoc unescape tests
https://github.com/ruby/prism/commit/c7ea4941c5
Diffstat (limited to 'test/prism/unescape_test.rb')
-rw-r--r--test/prism/unescape_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/prism/unescape_test.rb b/test/prism/unescape_test.rb
index d431fe9afd..de4d1bf1b9 100644
--- a/test/prism/unescape_test.rb
+++ b/test/prism/unescape_test.rb
@@ -102,6 +102,14 @@ module Prism
[Context::String.new("%[", "]"), escapes],
[Context::String.new("`", "`"), escapes],
[Context::String.new("%x[", "]"), escapes],
+ [Context::String.new("<<H\n", "\nH"), escapes],
+ [Context::String.new("<<'H'\n", "\nH"), escapes],
+ [Context::String.new("<<\"H\"\n", "\nH"), escapes],
+ [Context::String.new("<<`H`\n", "\nH"), escapes],
+ [Context::String.new("<<-H\n", "\nH"), escapes],
+ [Context::String.new("<<-'H'\n", "\nH"), escapes],
+ [Context::String.new("<<-\"H\"\n", "\nH"), escapes],
+ [Context::String.new("<<-`H`\n", "\nH"), escapes],
# [Context::String.new("<<~H\n", "\nH"), escapes],
# [Context::String.new("<<~'H'\n", "\nH"), escapes],
# [Context::String.new("<<~\"H\"\n", "\nH"), escapes],