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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage