From 4b15f102db42e746e3689e65b12989b6fac95017 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Sun, 7 Oct 2012 00:53:54 -0400 Subject: [PATCH] added unit test --- spec/jam_ruby/models/connection_spec.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 spec/jam_ruby/models/connection_spec.rb diff --git a/spec/jam_ruby/models/connection_spec.rb b/spec/jam_ruby/models/connection_spec.rb new file mode 100644 index 000000000..6cac8147d --- /dev/null +++ b/spec/jam_ruby/models/connection_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe Connection 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 \ No newline at end of file