0
我试图实现与rspec2和Rails3中一个特点,基本上我有我试图创建一个帖子来测试Post模型的测试(我使用认证设备)rspec2验收与水豚
这是我的特点
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
任何帮助,将理解
作品完美:)非常感谢 – sameera207