Je suis en train de mettre en œuvre une fonctionnalité avec rspec2 et rails3, au fond, j'ai un modèle post que je suis en train de tester en créant un poste (je suis en utilisant un dispositif d'authentification)acceptation rspec2 tests avec capybara
c'est ma fonction
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
Mais j'obtiens cette erreur
undefined method `env' for nil:NilClass
voici les nouveaux joyaux J'utilise
gem "rspec-rails", "~> 2.0"
gem 'database_cleaner'
gem 'capybara'
gem "factory_girl_rails", ">= 4.1.0"
gem 'rspec-example_steps'
avec Guard/Spork
toute aide serait appréciée
fonctionne parfaitement :) Merci beaucoup – sameera207