summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKoichi Sasada <[email protected]>2024-10-31 05:17:06 +0900
committergit <[email protected]>2024-10-31 00:30:10 +0000
commit583587dfbf524b96593f5469d68c844c7297ba98 (patch)
treebf976b88cb52509f27e5d697ba7c2f4cad33ae8d /test
parentc3fea18094988f965cb14ca775c25f757df277b5 (diff)
[ruby/error_highlight] use `instance_method` to get method object
instead of `method()`. There is a bug around `define_method`, so this patch is workaround. https://github.com/ruby/error_highlight/commit/4d04537f58
Diffstat (limited to 'test')
-rw-r--r--test/error_highlight/test_error_highlight.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/error_highlight/test_error_highlight.rb b/test/error_highlight/test_error_highlight.rb
index 6136bcdcc7..b75bf6d06c 100644
--- a/test/error_highlight/test_error_highlight.rb
+++ b/test/error_highlight/test_error_highlight.rb
@@ -1361,7 +1361,7 @@ undefined method `time' for #{ ONE_RECV_MESSAGE }
min_snippet_width = ErrorHighlight::DefaultFormatter::MIN_SNIPPET_WIDTH
warning = nil
- original_warn = Warning.method(:warn)
+ original_warn = Warning.instance_method(:warn)
Warning.class_eval do
remove_method(:warn)
define_method(:warn) {|str| warning = str}