Class: ActiveSupport::TestCase
- Inherits:
-
Object
- Object
- ActiveSupport::TestCase
- Defined in:
- lib/hermes/perf/scrub.rb
Overview
Scrub instance variables as in 37signals.com/svn/posts/2742-the-road-to-faster-tests
Direct Known Subclasses
Constant Summary collapse
- @@reserved_ivars =
%w(@loaded_fixtures @test_passed @fixture_cache @method_name @_assertion_wrapped @_result)
Instance Method Summary collapse
Instance Method Details
#scrub_instance_variables ⇒ Object
9 10 11 12 13 |
# File 'lib/hermes/perf/scrub.rb', line 9 def scrub_instance_variables (instance_variable_names - @@reserved_ivars).each do |ivar| instance_variable_set(ivar, nil) end end |