2012-08-02 59 views

回答

1

有沒有區別之前使用。 :each是默認選項。除非您指定:each/:all,否則使用:each

0

:每個都是範圍,它可以是:在每個示例之前運行塊的每個,或者:在所有示例之前運行塊的所有塊。

您可以使用它在每個或所有示例之前運行一個塊以設置您的文本夾具。你總是要傳遞給前的塊中,因此,你上面的語法不正確略,它應該是

before(:each) do 
    ... 
end 

或 (:每個){...}

看到https://www.relishapp.com/rspec/rspec-core/v/2-0/docs/hooks/before-and-after-hooks