require 'spec_helper'
describe StudentsController do
fixtures :all
context "#profile" do
let(:school) { Factory.create(:school_2) }
before do
session[:email] = user.email
session[:user_id] = user.id
end
it "should assign the user to @user" do
User.stub(:find).with(user.id).and_return(user)
get :profile
assigns[:user].should eql(user)
end
end
end
在后挂钩中发生错误:
NoMethodError: undefined method `original_path_set' for nil:NilClass
occurred at /home/qbadmin/.rvm/gems/ruby-1.9.3-p194/gems/rspec-rails-2.13.1/lib/rspec/rails/view_rendering.rb:121:in `block (2 levels) in <module:ViewRendering>'
这是我rspec spec
从命令行运行时遇到的错误。谁能帮我弄清楚问题是什么?
我在 Gemfile 中指定的 RSpec 版本是:
gem 'rspec', '~> 2.13',
gem 'rspec-rails', '~> 2.13'
提前致谢。