这没有任何意义:
describe SessionsController do
context "We should login to the system and create a session" do
it "should create a session" do
FactoryGirl.create(:user, :user_name => 'Sample-User', :password => '12345678910')
post :create, :user => {:user_name => 'Sample-User', :password => '12345678910'}
assigns(:user).valid?.should == true
end
end
运行时出现以下错误:
Failure/Error: assigns(:user).valid?.should == true
NoMethodError:
undefined method `valid?' for nil:NilClass
我在其他测试中进行这种类型的检查没有问题,我require 'spec_helper'
在文件的顶部。
这怎么不是一个有效的方法?