1

デフォルトのテストスーツ設定で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"

この厄介なエラーを取り除くのを手伝ってください....

4

0 に答える 0