2008-12-22から1日間の記事一覧

minitest - TestCase's instance's condition

[#22944] TestCase uses common @name ivar http://rubyforge.org/tracker/index.php?func=detail&aid=22944&group_id=1040&atid=4097 最もな意見だ。ただ、@nameのみならず@passedもアレだなぁ。 @passedはテスト結果がおかしくなる(十分うっとおしい問題だ…

minitest - assert_instance_of と assert_kind_of について(2)

もう指摘がありましたね。 [ruby-core:20605] [Bug #895] MiniTest::Assertions#refute_instance_of should use Object#instance_of? http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/20605

minitest - assert_instance_of と assert_kind_of について

def assert_instance_of cls, obj, msg = nil 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 …