我使用的是最新版本的Ruby(2.0.0)和Minitest(5.0.8).
我正在寻找一种方法来创建2个方法,一个之前和之后.before方法应该在Minitest甚至在测试用例上启动之前运行,并且应该在所有测试完成后运行after .
我已经使用了在每次单独测试之前和之后运行的setup()和teardown()方法,但我正在寻找包含整个Minitest套件的东西.
我见过:
和
哪些都与Minitest的最新版本过时了.
这还有可能吗?
该before方法很简单,你只需配置您的测试设置调用一个方法MINITEST开始之前.
该after方法可以通过使用Minitest.after_run(&block)Minitest API提供的方法来实现.例如:
Minitest.after_run do
puts 'All tests finished'
my_method_call()
end
Run Code Online (Sandbox Code Playgroud)