summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNARUSE, Yui <naruse@airemix.jp>2023-01-19 11:05:29 +0900
committerNARUSE, Yui <naruse@airemix.jp>2023-01-19 11:05:29 +0900
commit1a2447ac9925e7794a7c5aa07960ad4de08e6aca (patch)
tree4300d2dc5d1b982193ccf7abc33d2dd781b97dc9 /test
parent08ae7f64dc52c2b61e451d6e79ebdae73d482677 (diff)
merge revision(s) 979dd02e2f0a70f3f30d47c6115780d8fac6147e: [Backport #19262]
Check if the argument is Thread::Backtrace::Location object [Bug #19262] --- ast.c | 5 +++++ test/ruby/test_ast.rb | 6 ++++++ 2 files changed, 11 insertions(+)
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_ast.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/ruby/test_ast.rb b/test/ruby/test_ast.rb
index 8acf4fe254..e43dac28b3 100644
--- a/test/ruby/test_ast.rb
+++ b/test/ruby/test_ast.rb
@@ -227,6 +227,12 @@ class TestAst < Test::Unit::TestCase
assert_equal node.node_id, node_id
end
+ def test_node_id_for_backtrace_location_raises_argument_error
+ bug19262 = '[ruby-core:111435]'
+
+ assert_raise(TypeError, bug19262) { RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location(1) }
+ end
+
def test_of_proc_and_method
proc = Proc.new { 1 + 2 }
method = self.method(__method__)