Rails3で自分専用のブログを作る(16) ─ RSpecに必要なwebratを追加
rake spec
でspecを実行してみるとhave_tagなどがNoMethodErrorになってしまいます。こうしたセレクタはwebratが持っているものなのでこれを追加する必要がありそうです。
gem install webrat --pre
と実行し、最新のベータ版をインストールしました。
次に、Gemfileに必要なgemとして定義します。本番環境には必要のないものなので、下記の様にグループを定義して、ブロック内に記述しましょう。
group :development, :test do gem 'capybara' gem 'database_cleaner' gem 'cucumber-rails' gem 'cucumber' gem 'rspec-rails', '2.0.0.beta.20' gem 'rspec', '2.0.0.beta.20' gem 'spork' gem 'launchy' gem 'webrat' end
この後、build install することでエラーが出なくなりました。