これは意味がありません:
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'
ます。ファイルの先頭にあります。
これはどのように有効な方法ではないのですか?