Skip to content

Commit ae94fca

Browse files
committed
Add test for Test::Unit::CoreAssertions#assert_raise_with_message
1 parent 87426f5 commit ae94fca

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tool/test/testunit/test_assertion.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,26 @@ def test_assert_raise
2727
end
2828
end
2929

30+
def test_assert_raise_with_message
31+
my_error = Class.new(StandardError)
32+
33+
assert_raise_with_message(my_error, "with message") do
34+
raise my_error, "with message"
35+
end
36+
37+
assert_raise(Test::Unit::AssertionFailedError) do
38+
assert_raise_with_message(RuntimeError, "with message") do
39+
raise my_error, "with message"
40+
end
41+
end
42+
43+
assert_raise(Test::Unit::AssertionFailedError) do
44+
assert_raise_with_message(my_error, "without message") do
45+
raise my_error, "with message"
46+
end
47+
end
48+
end
49+
3050
def test_assert_pattern_list
3151
assert_pattern_list([/foo?/], "foo")
3252
assert_not_pattern_list([/foo?/], "afoo")

0 commit comments

Comments
 (0)