Ruby on Railsは初めてです。そして、テストで遊んで
違いはありますか
before(:each) do
#some test code
end
と
before do
#some test code
end
Ruby on Railsは初めてです。そして、テストで遊んで
違いはありますか
before(:each) do
#some test code
end
と
before do
#some test code
end
このメソッドは、デフォルトで に設定されているパラメーターをbefore
受け入れます。あなたがそれを省略すると、それはあなたが意味することを意味するので、あなたの2つの例はまったく同じことをします.scope
:each
:each
以下は、RSpec RDoc からの役立つ情報、モジュール: RSpec::Core::Hooks#beforeです。
パラメーター:
- スコープ (シンボル) —
:each
、:all
、または:suite
(デフォルトは:each
)- 条件 (ハッシュ) — このフックをこれらの条件に一致する例に制限します。たとえば
before(:each, :ui => true) { ... }
、 で宣言された例またはグループでのみ実行され:ui => true
ます。