rspec 2.0.0.beta.4 + rails 3.0.0.beta2

RSpecRails 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

のように実行する。