From 865791221193129f99993a8df20196040003ce41 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 1 May 2010 13:27:49 +0000 Subject: [PATCH] * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): fixed filtering. [ruby-core:29908] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ lib/test/unit/assertions.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 70eea6eccf..c4d8f30ad4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sat May 1 22:27:45 2010 Nobuyoshi Nakada + + * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): + fixed filtering. [ruby-core:29908] + Sat May 1 16:46:44 2010 Nobuyoshi Nakada * ext/bigdecimal/bigdecimal.c (BigDecimal_IsInfinite): don't use diff --git a/lib/test/unit/assertions.rb b/lib/test/unit/assertions.rb index 234775f1a3..a06962fceb 100644 --- a/lib/test/unit/assertions.rb +++ b/lib/test/unit/assertions.rb @@ -13,7 +13,7 @@ module Test def assert(test, msg = (nomsg = true; nil)) unless nomsg or msg.instance_of?(String) or msg.instance_of?(Proc) or (bt = caller).shift.rindex(MiniTest::MINI_DIR, 0) - bt = MiniTest.delete_if {|s| rindex(MiniTest::MINI_DIR, 0)} + bt.delete_if {|s| s.rindex(MiniTest::MINI_DIR, 0)} raise ArgumentError, "assertion message must be String or Proc, but #{msg.class} was given.", bt end super