test/minitest/test_minitest_assertions.rb in minitest-5.22.2 vs test/minitest/test_minitest_assertions.rb in minitest-5.22.3
- old
+ new
@@ -760,16 +760,17 @@
expected = clean <<-EOM.chomp
[StandardError] exception expected, not
Class: <SomeError>
Message: <\"blah\">
---Backtrace---
- FILE:LINE:in \`block in test_assert_raises_default_triggered\'
+ FILE:LINE:in \'block in test_assert_raises_default_triggered\'
---------------
EOM
actual = e.message.gsub(/^.+:\d+/, "FILE:LINE")
actual.gsub!(RE_LEVELS, "") unless jruby?
+ actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ")
assert_equal expected, actual
end
def test_assert_raises_exit
@@ -839,16 +840,17 @@
expected = clean <<-EOM
[SomeError] exception expected, not
Class: <AnError>
Message: <\"some message\">
---Backtrace---
- FILE:LINE:in \`block in test_assert_raises_subclass_triggered\'
+ FILE:LINE:in \'block in test_assert_raises_subclass_triggered\'
---------------
EOM
actual = e.message.gsub(/^.+:\d+/, "FILE:LINE")
actual.gsub!(RE_LEVELS, "") unless jruby?
+ actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ")
assert_equal expected.chomp, actual
end
def test_assert_raises_triggered_different
@@ -861,16 +863,17 @@
expected = clean <<-EOM.chomp
[RuntimeError] exception expected, not
Class: <SyntaxError>
Message: <\"icky\">
---Backtrace---
- FILE:LINE:in \`block in test_assert_raises_triggered_different\'
+ FILE:LINE:in \'block in test_assert_raises_triggered_different\'
---------------
EOM
actual = e.message.gsub(/^.+:\d+/, "FILE:LINE")
actual.gsub!(RE_LEVELS, "") unless jruby?
+ actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ")
assert_equal expected, actual
end
def test_assert_raises_triggered_different_msg
@@ -884,15 +887,16 @@
XXX.
[RuntimeError] exception expected, not
Class: <SyntaxError>
Message: <\"icky\">
---Backtrace---
- FILE:LINE:in \`block in test_assert_raises_triggered_different_msg\'
+ FILE:LINE:in \'block in test_assert_raises_triggered_different_msg\'
---------------
EOM
actual = e.message.gsub(/^.+:\d+/, "FILE:LINE")
actual.gsub!(RE_LEVELS, "") unless jruby?
+ actual.gsub!(/[`']block in (?:TestMinitestAssertions#)?/, "'block in ")
assert_equal expected.chomp, actual
end
def test_assert_raises_triggered_none