require 'mini/spec' Mini::Test.autorun describe Object do it 'は、ほげであること' do fail end it 'は、ぴよであること' do fail end end
これを走らせると、
Loaded suite test/test_jp_bug Started F Finished in 0.000596 seconds. 1) Failure: test__(Object) [test/test_jp_bug.rb:11]: Epic Fail! 1 tests, 1 assertions, 1 failures, 0 errors
こんな感じになる。
lib/mini/spec.rbのMini::Spec内で
def self.it desc, &block define_method "test_#{desc.gsub(/\W+/, '_').downcase}", &block end
とやっているので当然ですね。
これは困る。
あと、beforeのtypeが:eachのみなのもつらい。