rspecテスト用のサンプルアプリケーションを作成しており、Gemfileで次の手順を実行し ました。
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
次に、以下の手順を実行します。
- バンドル。
- rails g rspec:install。
- mkdir仕様/サポート仕様/モデル仕様/ルーティング。
spec_helperファイルに「requirecapybara/rspec」を追加しました
以下のようにサンプルテストを作成しました。
require 'spec_helper'
describe "Users" do
describe " List users" do
it "List all users" do
get users_path
page.has_content?('List Users')
end
end
end
しかし、それは機能せず、以下のエラーが発生します
undefined local variable or method `page'
*カピバラが適切に構成されていなかったと思われます。カピバラを構成する適切な方法を教えてください。