我想知道before
(如下所示)是否与RSpec中的before :all
相同。有时候:each
和:all
都没有指定,而且我对before
实际做了什么感到困惑。
require 'spec_helper'
describe "this is a description" do
before do # vs. before :all or before :each
# do something...
end
end
如果有人能解释这些差异,我将不胜感激。谢谢!
答案 0 :(得分:62)
答案是肯定的。before
相当于before :each
,而不是before :all
更新:哇,这个问题很受欢迎。为了避免认知超负荷,我建议您明确说明:each
或:all
。