1

假设我的模型测试中有以下代码。

def setup
  @object = Object.new(name: "test")
end

test "test 1" do
  @object.age = 25
  assert @object.valid?
end

test "test 1" do
  ...
end

...

setup在每个完成之前调用该方法test还是只调用一次并继续运行所有测试?

4

1 回答 1

2

setup方法将在每个测试用例之前运行。minitest文档说:

在每次测试之前运行。在每次测试运行之前使用它进行设置。

于 2017-07-29T09:00:19.147 回答