On Nov 12, 2008, at 12:55 PM, Ryan Davis wrote: > I've been talking to both John and Dave Thomas about this > (separately). Currently minitest/unit.rb is analogous to test/unit/ > testcase.rb, not test/unit.rb and I really like it that way. It > means I can finally write abstract testcases w/o autorun side > effects (and w/o the undef_method madness from test/unit). But, I > agree that the current situation is confusing and less than ideal. I > think the simplest thing that could possibly work is to have an > explicit require for autorun behavior: > > # minitest/autorun.rb: > > require 'minitest/unit' > require 'minitest/spec' > require 'minitest/mock' > > MiniTest::Unit.autorun > > --- > > What do you guys think? (As you know.. :) I'd vote for autorun being the default, as most people use it, and making it possible to disable autorun when you define the tests. Dave