jam-cloud/spec/jam_ruby/models/music_session_spec.rb

21 lines
853 B
Ruby

require 'spec_helper'
describe MusicSession 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
music_session = FactoryGirl.create(:music_session, :creator => user1)
music_session_member1 = FactoryGirl.create(:music_session_client, :user => user1, :music_session => music_session, :ip_address => "1.1.1.1")
music_session_member2 = FactoryGirl.create(:music_session_client, :user => user2, :music_session => music_session, :ip_address => "2.2.2.2")
music_session.access?(user1).should == true
music_session.access?(user2).should == true
#music_session.access?(user3).should == false -- wait until we have finalized access models in place
end
end