Reports :: Accountant::ApprovedTimeOffRequestsControllerという名前のコントローラーがあります。それは適切なディレクトリにあり、クラス名はファイル自体で正しいです。Railsコンソールとユニコーンは問題なくロードされますが、rspecはテスト中にファイルをロードできないようです。
これがエラーです。
/Users/mdarby/.rvm/gems/ruby-1.9.3-p125-perf/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:503:in load_missing_constant': Expected /Users/mdarby/Documents/Code/ccw_32/app/controllers/reports/accountant/approved_time_off_requests_controller.rb to define Reports::Accountant::ApprovedTimeOffRequestsController (LoadError)
from /Users/mdarby/.rvm/gems/ruby-1.9.3-p125-perf/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:192:in block in const_missing'
このファイルはRails3.0スタックで見つかりましたが、3.2 / rspec 2.9にアップグレードしたので、これは爆破されています。
クラスの定義:
class Reports::Accountant::ApprovedTimeOffRequestsController < ApplicationController
編集:
誰かがこれに出くわした場合、私は仕様を削除することでそれを解決しました:)