aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2023-09-06 10:30:47 -0400
committergit <svn-admin@ruby-lang.org>2023-09-06 14:30:55 +0000
commita52ac350ccb8eb2ab394548844ffe681f9f02d0f (patch)
treee7f449a9b6c18400143958a4e957e2faf1b3d248 /test
parentae41bdac1ea96de1d75ddf9a4a0ca3dc827a501b (diff)
downloadruby-a52ac350ccb8eb2ab394548844ffe681f9f02d0f.tar.gz
[ruby/yarp] Fix assert_raises in YARP
https://github.com/ruby/yarp/commit/8f8f3530aa
Diffstat (limited to 'test')
-rw-r--r--test/yarp/pattern_test.rb18
-rw-r--r--test/yarp/test_helper.rb4
2 files changed, 13 insertions, 9 deletions
diff --git a/test/yarp/pattern_test.rb b/test/yarp/pattern_test.rb
index 76e6e3e788..d34fe84458 100644
--- a/test/yarp/pattern_test.rb
+++ b/test/yarp/pattern_test.rb
@@ -3,37 +3,37 @@
require_relative "test_helper"
module YARP
- class PatternTest < Test::Unit::TestCase
+ class PatternTest < TestCase
def test_invalid_syntax
- assert_raises(Pattern::CompilationError) { scan("", "<>") }
+ assert_raise(Pattern::CompilationError) { scan("", "<>") }
end
def test_invalid_constant
- assert_raises(Pattern::CompilationError) { scan("", "Foo") }
+ assert_raise(Pattern::CompilationError) { scan("", "Foo") }
end
def test_invalid_nested_constant
- assert_raises(Pattern::CompilationError) { scan("", "Foo::Bar") }
+ assert_raise(Pattern::CompilationError) { scan("", "Foo::Bar") }
end
def test_regexp_with_interpolation
- assert_raises(Pattern::CompilationError) { scan("", "/\#{foo}/") }
+ assert_raise(Pattern::CompilationError) { scan("", "/\#{foo}/") }
end
def test_string_with_interpolation
- assert_raises(Pattern::CompilationError) { scan("", '"#{foo}"') }
+ assert_raise(Pattern::CompilationError) { scan("", '"#{foo}"') }
end
def test_symbol_with_interpolation
- assert_raises(Pattern::CompilationError) { scan("", ":\"\#{foo}\"") }
+ assert_raise(Pattern::CompilationError) { scan("", ":\"\#{foo}\"") }
end
def test_invalid_node
- assert_raises(Pattern::CompilationError) { scan("", "IntegerNode[^foo]") }
+ assert_raise(Pattern::CompilationError) { scan("", "IntegerNode[^foo]") }
end
def test_self
- assert_raises(Pattern::CompilationError) { scan("", "self") }
+ assert_raise(Pattern::CompilationError) { scan("", "self") }
end
def test_array_pattern_no_constant
diff --git a/test/yarp/test_helper.rb b/test/yarp/test_helper.rb
index b79adf4b16..086b73dd56 100644
--- a/test/yarp/test_helper.rb
+++ b/test/yarp/test_helper.rb
@@ -19,6 +19,10 @@ module YARP
class TestCase < ::Test::Unit::TestCase
private
+ def assert_raises(*args, &block)
+ raise "Use assert_raise instead"
+ end
+
def assert_equal_nodes(expected, actual, compare_location: true, parent: nil)
assert_equal expected.class, actual.class