第 5 章とすべての演習を完了しました。最後の演習の一環として、MH は ApplicationHelper メソッドのテストを作成します。
それが完了すると、個々のテストは次のようにパスします。
shift-command-T
ST2 (sublime-text-2-ruby-tests パッケージを使用)rspec spec/requests/user_pages_spec.rb
ターミナルでrspec spec/requests/static_pages_spec.rb
ターミナルで
ただし、ターミナルですべてのテストを実行するとrspec spec/
、次のエラーが発生します。
/Users/anonymouscoward/rails/railstut/sample_app/spec/helpers/
application_helper_spec.rb:1:in `<top (required)>': uninitialized
constant ApplicationHelper (NameError)
spork を実行してrspec spec/
再試行すると、すべてのテストに合格します。
これがなぜこのように機能するのか、または将来すべてのテストを実行したいときに常に spork を実行する必要があるかどうかを理解しているかどうかはわかりません。ありがとう。