rspec-rails-1.2.9 から spec_server が 別gem になりました
rspec,rspec-railsを1.2.9にバージョンアップし spec_server を使おうとしたところエラーが発生してテストできませんでした。調べてみたら 1.2.9 から spec_server は無くなり、代わりに spork というgemを使うようにと リリースノートに書かれてました。
sporkの使い方は http://github.com/timcharper/spork/ に書かれています。
1. まず gem でインストール
% sudo gem install spork
2. 最初に --bootstrap
% cd プロジェクト % spork --bootstrap
3. 必要があれば spec/spec_helper.rb を変更
Spockサーバーが起動時に読み込むライブラリーと、specコマンド実行毎の読み込むライブラリーを指定できるようです。上手く使うと便利そうですね。
4. spork実行
% spork &
5. spec コマンドは今までと同じで --drb オプションを指定
% spec -fs -c --drb spec/model
6. 不要になった script/spec_server は消しちゃいましょう ^^)