On Jan 23, 2008, at 12:02 AM, David Chelimsky wrote: > On Jan 22, 2008 10:49 PM, Jonathan Linowes > <[EMAIL PROTECTED]> wrote: >> Hi >> >> I've spec'd a class and they pass. >> >> Now I'd like to assure that any subclass of this class also passes >> the same specs. >> Any suggestions for a clever way to handle this? >> I'd prefer to keep the existing specs as is (eg instead of moving >> everything into shared behaviors, or doing something to all the >> 'describe' lines) > > How about: > > [Subclass1, Subclass2, BaseClass].each do |klass| > describe klass do > ... > end > end
That's sort of funny, being that I posted this solution on Courtney's blog yesterday. Is this what you actually use in this sort of situations? Are there other (better, or worse) alternatives? Scott _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users