I’ve come across an interesting blog post showing how to inherit
tests:
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
braver
2
On Sat, Aug 20, 2011 at 7:53 PM, braver [email protected] wrote:
I.e., what are the cases where you’d do inheritance vs
shared_examples_for?
Cheers,
Alexy
rspec-users mailing list
[email protected]
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