在整个测试套件(不仅仅是一个测试类)中的每个方法之前运行设置的最佳方法是什么?
Rspec 允许您定义全局的前后 block 。在 Test::Unit 中是否有一种干净的可比方法不涉及将模块混合到每个测试类中?
最佳答案
假设您使用的是 Rails。只需在您的 test/test_helper.rb
文件中添加以下内容即可。
class ActiveSupport::TestCase
setup :global_setup
def global_setup
#stuff to run before _every_ test.
end
end
在 Rails 3.0.9 上测试。
关于ruby - Test::Unit 中的全局设置和拆卸 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1736546/