Module: RSpec::Rails::SetupAndTeardownAdapter::ClassMethods
- Defined in:
- lib/rspec/rails/adapters.rb
Instance Method Summary (collapse)
-
- (Object) setup(*methods)
private
Wraps
setupcalls from within Rails' testing framework inbeforehooks. -
- (Object) teardown(*methods)
private
Wraps
teardowncalls from within Rails' testing framework inafterhooks.
Instance Method Details
- (Object) setup(*methods)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Wraps setup calls from within Rails' testing framework in before
hooks.
90 91 92 93 94 95 96 97 98 |
# File 'lib/rspec/rails/adapters.rb', line 90 def setup(*methods) methods.each do |method| if method.to_s =~ /^setup_(fixtures|controller_request_and_response)$/ prepend_before { send method } else before { send method } end end end |
- (Object) teardown(*methods)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Wraps teardown calls from within Rails' testing framework in
after hooks.
104 105 106 |
# File 'lib/rspec/rails/adapters.rb', line 104 def teardown(*methods) methods.each { |method| after { send method } } end |