summaryrefslogtreecommitdiff
path: root/test/prism/errors_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/prism/errors_test.rb')
-rw-r--r--test/prism/errors_test.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/prism/errors_test.rb b/test/prism/errors_test.rb
index 7744bd8b88..816df4667e 100644
--- a/test/prism/errors_test.rb
+++ b/test/prism/errors_test.rb
@@ -164,6 +164,15 @@ module Prism
assert_equal expr.closing, ""
end
+ def test_unterminated_empty_string
+ expr = expression('"')
+ assert_errors expr, '"', [
+ ["expected a closing delimiter for the string literal", 1..1]
+ ]
+ assert_equal expr.unescaped, ""
+ assert_equal expr.closing, ""
+ end
+
def test_incomplete_instance_var_string
assert_errors expression('%@#@@#'), '%@#@@#', [
["incomplete instance variable", 4..5],