diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2024-04-02 12:47:10 -0400 |
|---|---|---|
| committer | Kevin Newton <kddnewton@gmail.com> | 2024-04-03 17:34:12 -0400 |
| commit | 1153bcde6b41c9024bc324bda814b06e1f9f33b9 (patch) | |
| tree | 1b6497825ed3a46635d59d2e555efa88b2ea5578 /test | |
| parent | 8a18a600d6fa274b489ea0c53fd93fb9903fb4aa (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.rb | 14 |
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], |
