Module: MiniTest::Unit::Deprecated::HooksCM
- Included in:
- TestCase
- Defined in:
- lib/minitest/unit.rb
Overview
This entire module is deprecated and slated for removal on 2013-01-01.
Instance Method Summary collapse
-
#add_setup_hook(arg = nil, &block) ⇒ Object
Adds a block of code that will be executed before every TestCase is run.
-
#add_teardown_hook(arg = nil, &block) ⇒ Object
Adds a block of code that will be executed after every TestCase is run.
-
#setup_hooks ⇒ Object
:nodoc:.
-
#teardown_hooks ⇒ Object
:nodoc:.
Instance Method Details
#add_setup_hook(arg = nil, &block) ⇒ Object
Adds a block of code that will be executed before every TestCase is run.
NOTE: This method is deprecated, use before/after_setup. It will be removed on 2013-01-01.
1222 1223 1224 1225 1226 |
# File 'lib/minitest/unit.rb', line 1222 def add_setup_hook arg=nil, &block warn "NOTE: MiniTest::Unit::TestCase.add_setup_hook is deprecated, use before/after_setup via a module (and call super!). It will be removed on 2013-01-01. Called from #{caller.first}" hook = arg || block @setup_hooks << hook end |
#add_teardown_hook(arg = nil, &block) ⇒ Object
Adds a block of code that will be executed after every TestCase is run.
NOTE: This method is deprecated, use before/after_teardown. It will be removed on 2013-01-01.
1243 1244 1245 1246 1247 |
# File 'lib/minitest/unit.rb', line 1243 def add_teardown_hook arg=nil, &block warn "NOTE: MiniTest::Unit::TestCase#add_teardown_hook is deprecated, use before/after_teardown. It will be removed on 2013-01-01. Called from #{caller.first}" hook = arg || block @teardown_hooks << hook end |
#setup_hooks ⇒ Object
:nodoc:
1228 1229 1230 1231 1232 1233 1234 |
# File 'lib/minitest/unit.rb', line 1228 def setup_hooks # :nodoc: if superclass.respond_to? :setup_hooks then superclass.setup_hooks else [] end + @setup_hooks end |
#teardown_hooks ⇒ Object
:nodoc:
1249 1250 1251 1252 1253 1254 1255 |
# File 'lib/minitest/unit.rb', line 1249 def teardown_hooks # :nodoc: if superclass.respond_to? :teardown_hooks then superclass.teardown_hooks else [] end + @teardown_hooks end |