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