wsajosh
1/19/2012 - 11:22 PM

Any ideas on how to resolve error: "Failure/Error: sign_in @user RuntimeError:Could not find a valid mapping for nil"?

Any ideas on how to resolve error: "Failure/Error: sign_in @user RuntimeError:Could not find a valid mapping for nil"?

require 'spec_helper'
include Devise::TestHelpers


describe Projectmgr::GroupsController do
  

  
   def valid_attributes
     {
       :name => 'A' 
     }
   end

   def valid_session
     {}
   end
   
  setup do
    
    @user = Factory.create(:user)
    role = Roles.new(:name => 'Subscriber')
    @user.roles << role
  
     end
 
 before(:each) do
     sign_in @user
     end

   describe "GET index" do
     it "assigns all groups as @projectmgr_groups" do
       group = Projectmgr::Group.create! valid_attributes
       get :index
       assigns(:projectmgr_groups).should eq([group])
     end
   end
  

end

require 'factory_girl'

Factory.define :user do |u|
  u.name 'Test User'
  u.email 'user@test.com'
  u.password 'please'
  u.password_confirmation "please"
end