Provides before/after hooks for setup and teardown. These are meant for library writers, NOT for regular test authors. See before_setup for an example.
Runs before every test, after setup. This hook is meant for libraries to extend minitest. It is not meant to be used by test developers.
See before_setup for an example.
# File lib/minitest/test.rb, line 176 def after_setup; end
Runs after every test, after teardown. This hook is meant for libraries to extend minitest. It is not meant to be used by test developers.
See before_setup for an example.
# File lib/minitest/test.rb, line 200 def after_teardown; end
Runs before every test, before setup. This hook is meant for libraries to extend minitest. It is not meant to be used by test developers.
As a simplistic example:
module MyMinitestPlugin
def before_setup
super
# ... stuff to do before setup is run
end
def after_setup
# ... stuff to do after setup is run
super
end
def before_teardown
super
# ... stuff to do before teardown is run
end
def after_teardown
# ... stuff to do after teardown is run
super
end
end
class MiniTest::Test
include MyMinitestPlugin
end
# File lib/minitest/test.rb, line 161 def before_setup; end
Runs after every test, before teardown. This hook is meant for libraries to extend minitest. It is not meant to be used by test developers.
See before_setup for an example.
# File lib/minitest/test.rb, line 185 def before_teardown; end
Runs before every test. Use this to set up before each test run.
# File lib/minitest/test.rb, line 167 def setup; end
Runs after every test. Use this to clean up after each test run.
# File lib/minitest/test.rb, line 191 def teardown; end
© Ryan Davis, seattle.rb
Licensed under the MIT License.