[英]With RSpec, is there a way to define a before(:each) for a describe block?
[英]RSpec each block and block
RSpec中這些塊之間的區別是什么?在塊之前使用哪種情況?
before(:each)
end
before
end
沒有區別 :each
是默認選項。 除非你指定:each
/ :all
,則:each
被使用。
:each是作用域,可以是:each在每個示例之前運行該塊,或:all在所有示例之前運行該塊。
您可以使用它在每個或所有示例之前運行一個塊來設置您的文本夾具。 您必須始終將一個塊傳遞到之前,因此,您上面的語法有點不正確,應該是
before(:each) do
...
end
或之前(:each){...}
參見https://www.relishapp.com/rspec/rspec-core/v/2-0/docs/hooks/before-and-after-hooks
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.