模块 Minitest::Test::LifecycleHooks
为 setup 和 teardown 提供 before/after 钩子。这些钩子是为库的编写者设计的,而不是为普通的测试编写者设计的。请查看 before_setup
以获取示例。
公共实例方法
after_setup() 点击切换源码
在每次测试之前,在 setup 之后运行。此钩子旨在用于库扩展 minitest。它不应该被测试开发者使用。
请查看 before_setup
以获取示例。
# File minitest-5.25.4/lib/minitest/test.rb, line 162 def after_setup; end
after_teardown() 点击切换源码
在每次测试之后,在 teardown 之后运行。此钩子旨在用于库扩展 minitest。它不应该被测试开发者使用。
请查看 before_setup
以获取示例。
# File minitest-5.25.4/lib/minitest/test.rb, line 186 def after_teardown; end
before_setup() 点击切换源码
在每次测试之前,在 setup 之前运行。此钩子旨在用于库扩展 minitest。它不应该被测试开发者使用。
作为一个简单的例子
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 minitest-5.25.4/lib/minitest/test.rb, line 147 def before_setup; end
before_teardown() 点击切换源码
在每次测试之后,在 teardown 之前运行。此钩子旨在用于库扩展 minitest。它不应该被测试开发者使用。
请查看 before_setup
以获取示例。
# File minitest-5.25.4/lib/minitest/test.rb, line 171 def before_teardown; end
setup() 点击切换源码
在每次测试之前运行。使用它来在每次测试运行之前进行设置。
# File minitest-5.25.4/lib/minitest/test.rb, line 153 def setup; end
teardown() 点击切换源码
在每次测试之后运行。使用它来在每次测试运行后进行清理。
# File minitest-5.25.4/lib/minitest/test.rb, line 177 def teardown; end