[rspec-users] sharing specs in a subclass

David Chelimsky
2008-01-23T05:02:04Z

On Jan 22, 2008 10:49 PM, Jonathan Linowes <jonathan at parkerhill.com>
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

>
> thanks
>
> linoj
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>