diff options
| -rw-r--r-- | test/prism/api/parse_test.rb | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/test/prism/api/parse_test.rb b/test/prism/api/parse_test.rb index 67a252c589..96aec7c838 100644 --- a/test/prism/api/parse_test.rb +++ b/test/prism/api/parse_test.rb @@ -148,15 +148,8 @@ module Prism end version = RUBY_VERSION.split(".").tap { |segments| segments[0] = segments[0].succ }.join(".") - stub_ruby_version(version) do - error = assert_raise(CurrentVersionError) { Prism.parse("1 + 1", version: "current") } - assert_includes error.message, "unknown" - end - - stub_ruby_version("2.7.0") do - error = assert_raise(CurrentVersionError) { Prism.parse("1 + 1", version: "current") } - assert_includes error.message, "minimum" - end + assert_includes CurrentVersionError.new(version).message, "unknown" + assert_includes CurrentVersionError.new("2.7").message, "minimum" end def test_scopes @@ -186,16 +179,5 @@ module Prism queue.concat(node.compact_child_nodes) end end - - def stub_ruby_version(version) - old_version = RUBY_VERSION - - Object.send(:remove_const, :RUBY_VERSION) - Object.const_set(:RUBY_VERSION, version) - yield - ensure - Object.send(:remove_const, :RUBY_VERSION) - Object.const_set(:RUBY_VERSION, old_version) - end end end |
