From 4a1ebb76303afc699bcb9f1f9e85702d3252065d Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Wed, 29 Jan 2014 21:37:49 -0600 Subject: [PATCH] vrfs152: added test for facebook_invite! --- ruby/lib/jam_ruby/models/user.rb | 2 +- ruby/spec/jam_ruby/models/invited_user_spec.rb | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ruby/lib/jam_ruby/models/user.rb b/ruby/lib/jam_ruby/models/user.rb index 2512efebf..5f918d50c 100644 --- a/ruby/lib/jam_ruby/models/user.rb +++ b/ruby/lib/jam_ruby/models/user.rb @@ -997,7 +997,7 @@ module JamRuby Recording.where(:owner_id => self.id).order('created_at ASC').first.try(:created_at) end - def facebook_invite + def facebook_invite! unless iu = InvitedUser.facebook_invite(self) iu = InvitedUser.new iu.sender = self diff --git a/ruby/spec/jam_ruby/models/invited_user_spec.rb b/ruby/spec/jam_ruby/models/invited_user_spec.rb index 16dccb133..ca4288939 100644 --- a/ruby/spec/jam_ruby/models/invited_user_spec.rb +++ b/ruby/spec/jam_ruby/models/invited_user_spec.rb @@ -123,6 +123,9 @@ describe InvitedUser do invited_user1.save expect(invited_user1.valid?).to eq(false) expect(InvitedUser.facebook_invite(user1).id).to eq(invited_user.id) + user2 = FactoryGirl.create(:user) + iu = user1.facebook_invite! + expect(user1.facebook_invite!.id).to eq(iu.id) end end