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

Reply via email to