On Sat, Aug 20, 2011 at 7:53 PM, braver <delivera...@gmail.com> wrote:

> I've come across an interesting blog post showing how to inherit
> tests:
>
> http://benbiddington.wordpress.com/2010/11/06/rspec-common-base-specs/
>
> How does it stack against the usual mixing/shared_examples_for,
> beautifully described in
>
>
> http://blog.davidchelimsky.net/2010/11/07/specifying-mixins-with-shared-example-groups-in-rspec-2/
>
> I.e., what are the cases where you'd do inheritance vs
> shared_examples_for?
>
> Cheers,
> Alexy
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>

I see no use case for class inheritance in RSpec. If you need to include
some methods in a spec, use the `include` config option:

module MySpecMethods
  def foo
  end
end

RSpec.configure do |config|
  config.include MySpecMethods

  # to restrict to controllers, for example
  config.include MySpecMethods, :type => :controller
end
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to