Rspec & Capybara kann in Rails 3.2 nicht eingerichtet werden
Ich erstelle eine Beispielanwendung für das Testen von rspec und habe die folgenden Schritte ausgeführtIn Gemfile:
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
Führen Sie dann die folgenden Schritte aus:
bündeln.Schienen g rspec: installieren.mkdir spec / support spec / models spec / routing."Require capybara / rspec" wurde zu meiner spec_helper-Datei hinzugefügt
Erstellt einen Beispieltest wie folgt:
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
Aber es funktioniert nicht und es wird der folgende Fehler angezeigt
undefined local variable or method `page'
* Ich vermute, dass ich die Capybara nicht richtig konfiguriert habe. Lassen Sie mich wissen, wie die Capybara richtig konfiguriert werden kann.