rspec2 と rails3 で機能を実装しようとしています。基本的に、Post を作成してテストしようとしている Post モデルがあります (認証にデバイスを使用しています)。
これが私の特徴です
spec/acceptance/new_post_feature_spec.rb
require 'spec_helper'
require 'rspec/example_steps'
feature "Creating a new post" do
include Devise::TestHelpers
before(:each) do
@request.env["devise.mapping"] = Devise.mappings[:user]
user = FactoryGirl.create(:user)
sign_in user
end
Steps "Add a new post" do
page.visit "/posts"
page.should have_content("New Post")
end
end
しかし、私はこのエラーが発生しています
undefined method `env' for nil:NilClass
以下は私が使用している宝石です
gem "rspec-rails", "~> 2.0"
gem 'database_cleaner'
gem 'capybara'
gem "factory_girl_rails", ">= 4.1.0"
gem 'rspec-example_steps'
とGuard/Spork
任意の助けをいただければ幸いです