> > Why can't we keep the tests in a separate file anyway?
> 
> This is what we do.  We call them "mobility tests" and
> append the initials to the tested class' name.
> 
> - MyClass.rb ------
> class MyClass
> 
> - MyClassMT.rb ----
> class MyClassMT < Test::Unit::TestCase

In my example, the tests were merely appended to MyClass, instead of their
own class, to do the same thing as Dave's pseudo example.

Chris