Nie można skonfigurować Rspec i Kapibary w Railsach 3.2
Tworzę przykładową aplikację do testowania rspec i wykonałem poniższe krokiW Gemfile:
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
Następnie wykonaj poniższe kroki:
pakiet.rails g rspec: install.specyfikacja / obsługa specyfikacji / modeli mkdir spec / routing.Dodano „require capybara / rspec” do mojego pliku spec_helper
Stworzył próbny test jak poniżej:
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
ale to nie działa, otrzymując poniższy błąd
undefined local variable or method `page'
* Podejrzewam, że nie skonfigurowałem poprawnie kapibary. Daj mi znać właściwy sposób konfiguracji kapibary.