rspec 2.0.0.beta.4 + rails 3.0.0.beta2
RSpec も Rails 3 に向けて大改造が進んでいる。
ある Rails のプロトタイプ開発で RSpec 2.0.0.beta.4 を使ってみた。
1つの問題は、RSpec 1.3.x との共存。私の /usr/bin/spec にインストールされているのは、1.3.x 用のスクリプトなので、そのまま実行すると、次のような警告が表示される。
no such file to load -- spec/adapters/mock_frameworks/rspec (LoadError)
エラーメッセージを読むと、RSpec 1.3.x の方が読み込まれている。
実は、RSpec 2 では、/usr/bin/spec ではなく /usr/bin/rspec を使うことになったのだ。
% rspec spec/models/foo_spec.rb
のように実行する。