我想知道 RSpec 中的 before
(如下所示)是否与 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
如果有人能解释这些差异(如果有的话),我将不胜感激。谢谢!
最佳答案
所以答案是否定的。 before
相当于 before :each
,而不是 before :all
更新:哇,这个问题很受欢迎。为了让您的大脑免受认知重载的影响,我建议您明确声明 :each
或 :all
。
关于rspec - rspec 中的钩子(Hook)之前与 :all? 之前相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152342/