require 'spec_helper' describe JamSession do it 'can grant access to valid user' do user1 = FactoryGirl.create(:user) # in the jam session user2 = FactoryGirl.create(:user) # in the jam session user3 = FactoryGirl.create(:user) # not in the jam session jam_session = FactoryGirl.create(:jam_session, :creator => user1) jam_session_member1 = FactoryGirl.create(:jam_session_member, :user => user1, :jam_session => jam_session) jam_session_member2 = FactoryGirl.create(:jam_session_member, :user => user2, :jam_session => jam_session) jam_session.access?(user1).should == true jam_session.access?(user2).should == true jam_session.access?(user3).should == false end end