デフォルトのテストスーツ設定でhttps://github.com/RailsApps/rails3-bootstrap-devise-cancanを使用しています。spec/requests フォルダに簡単な仕様があります
require 'spec_helper'
describe "Feedbacks" do
describe "guest must be denied to visit index path" do
before { visit feedbacks_path }
page.should have_selector ".alert", text: "Denied"
end
end
このテストを実行しようとすると、「undefined local variable or method `page' for .....」というエラーが発生します。
私は持っている
require 'capybara/rails'
と
RSpec.configure do |config|
.....
.......
config.include(Capybara::DSL)
私のspec_healperで
そしてgemfileでは "gem "capybara", ">= 2.0.3", :group => :test"
この厄介なエラーを取り除くのを手伝ってください....