ruby-changes:9261
From: matz <ko1@a...>
Date: Tue, 16 Dec 2008 22:17:22 +0900 (JST)
Subject: [ruby-changes:9261] Ruby:r20798 (trunk): * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of):
matz 2008-12-16 22:16:13 +0900 (Tue, 16 Dec 2008) New Revision: 20798 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20798 Log: * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of): should assert by instance_of?, not ===. [ruby-dev:37458] Modified files: trunk/ChangeLog trunk/lib/minitest/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 20797) +++ ChangeLog (revision 20798) @@ -1,3 +1,8 @@ +Tue Dec 16 22:15:17 2008 Yukihiro Matsumoto <matz@r...> + + * lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of): + should assert by instance_of?, not ===. [ruby-dev:37458] + Tue Dec 16 21:59:29 2008 NAKAMURA Usaku <usa@r...> * lib/test/unit.rb (Test::Unit.setup_argv): ALT_SEPARATOR support. Index: lib/minitest/unit.rb =================================================================== --- lib/minitest/unit.rb (revision 20797) +++ lib/minitest/unit.rb (revision 20798) @@ -104,7 +104,7 @@ msg = message(msg) { "Expected #{mu_pp(obj)} to be an instance of #{cls}, not #{obj.class}" } flip = (Module === obj) && ! (Module === cls) # HACK for specs obj, cls = cls, obj if flip - assert cls === obj, msg + assert obj.instance_of?(obj), msg end def assert_kind_of cls, obj, msg = nil # TODO: merge with instance_of -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/