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