46

(以下に示すように)がRSpecbeforeと同じかどうか疑問に思っています。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

もしあれば、誰かが違いを説明していただければ幸いです。ありがとう!

4

1 に答える 1

84

したがって、答えはいいえbeforeですbefore :eachbefore :all

テスト例

更新: うわー、この質問は人気があります。:each認知的過負荷から頭を守るために、明示的にまたはと述べることをお勧めします:all

于 2012-08-28T04:06:43.570 に答える