summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-04-02 12:47:10 -0400
committerKevin Newton <kddnewton@gmail.com>2024-04-03 17:34:12 -0400
commit1153bcde6b41c9024bc324bda814b06e1f9f33b9 (patch)
tree1b6497825ed3a46635d59d2e555efa88b2ea5578 /test
parent8a18a600d6fa274b489ea0c53fd93fb9903fb4aa (diff)
[ruby/prism] Fix up errors test
https://github.com/ruby/prism/commit/5f86742537
Diffstat (limited to 'test')
-rw-r--r--test/prism/errors_test.rb14
1 files changed, 11 insertions, 3 deletions
diff --git a/test/prism/errors_test.rb b/test/prism/errors_test.rb
index 65e8e4748c..a221db7702 100644
--- a/test/prism/errors_test.rb
+++ b/test/prism/errors_test.rb
@@ -257,6 +257,7 @@ module Prism
["unexpected ',', expecting end-of-input", 6..7],
["unexpected ',', ignoring it", 6..7],
["expected a matching `)`", 6..6],
+ ["Invalid next", 0..4],
["unexpected ')', expecting end-of-input", 12..13],
["unexpected ')', ignoring it", 12..13]
]
@@ -264,7 +265,8 @@ module Prism
def test_next_1
assert_errors expression("next 1,;"), "next 1,;", [
- ["expected an argument", 6..7]
+ ["expected an argument", 6..7],
+ ["Invalid next", 0..4]
]
end
@@ -273,6 +275,7 @@ module Prism
["unexpected ',', expecting end-of-input", 7..8],
["unexpected ',', ignoring it", 7..8],
["expected a matching `)`", 7..7],
+ ["Invalid break", 0..5],
["unexpected ')', expecting end-of-input", 13..14],
["unexpected ')', ignoring it", 13..14]
]
@@ -280,7 +283,8 @@ module Prism
def test_break_1
assert_errors expression("break 1,;"), "break 1,;", [
- ["expected an argument", 7..8]
+ ["expected an argument", 7..8],
+ ["Invalid break", 0..5]
]
end
@@ -1570,12 +1574,16 @@ module Prism
1 => ^(unless 1; (return) else (return) end)
RUBY
- message = 'unexpected void value expression'
+ message = "unexpected void value expression"
assert_errors expression(source), source, [
[message, 7..13],
+ ["Invalid break", 35..40],
[message, 35..40],
+ ["Invalid next", 51..55],
[message, 51..55],
+ ["Invalid redo", 66..70],
[message, 66..70],
+ ["Invalid retry without rescue", 81..86],
[message, 81..86],
[message, 97..103],
[message, 123..129],