summaryrefslogtreecommitdiff
path: root/tool/lib/test
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2021-09-17 08:54:18 +0900
committerNobuyoshi Nakada <[email protected]>2021-09-17 08:54:18 +0900
commit34d6720fee545c42a24f88044d0f78db0477452d (patch)
treebece50eeaa72b1efc384b4ec92e13836e8dbadda /tool/lib/test
parent8450b6a91d44457375cad24a4d4e46165f046d25 (diff)
Prohibit test method redefinition
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4854
Diffstat (limited to 'tool/lib/test')
-rw-r--r--tool/lib/test/unit/testcase.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/lib/test/unit/testcase.rb b/tool/lib/test/unit/testcase.rb
index dab25defff..241421d6d9 100644
--- a/tool/lib/test/unit/testcase.rb
+++ b/tool/lib/test/unit/testcase.rb
@@ -337,7 +337,7 @@ module Test
return unless name.to_s.start_with?("test_")
@test_methods ||= {}
if @test_methods[name]
- warn "test/unit warning: method #{ self }##{ name } is redefined"
+ raise AssertionFailedError, "test/unit: method #{ self }##{ name } is redefined"
end
@test_methods[name] = true
end