2017-07-28 11 views
0

私のモデルテストに以下のコードがあるとしましょう。Rails 5では、テストが実行されるたびに呼び出されるように設定されていますか?

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

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

test "test 1" do 
    ... 
end 

... 

が行われ、各test前に呼び出さsetup方法であり、またはそれは一度だけ呼び出されると、すべてのテストを実行するに進めるのですか?

答えて

0

setupメソッドは、各テストケースの前に実行されます。 minitest documentationさんのコメント:

すべてのテストの前に実行されます。これを使用して、各テストの実行前に設定します。

関連する問題