diff --git a/ruby/lib/jam_ruby/models/search.rb b/ruby/lib/jam_ruby/models/search.rb index 05a511fd1..7a5303323 100644 --- a/ruby/lib/jam_ruby/models/search.rb +++ b/ruby/lib/jam_ruby/models/search.rb @@ -22,8 +22,9 @@ module JamRuby self.text_search({ SEARCH_TEXT_TYPE_ID => :musicians, :query => txt }, user) end - def self.friend_invite_search(query, user) + def self.session_invite_search(query, user) srch = Search.new + srch.search_type = :session_invite like_str = "%#{query.downcase}%" rel = User .musicians @@ -85,7 +86,7 @@ module JamRuby args end - PARAM_INVITE = :srch_inv + PARAM_SESSION_INVITE = :srch_sessinv PARAM_MUSICIAN = :srch_m PARAM_BAND = :srch_b PARAM_FEED = :srch_f @@ -219,6 +220,10 @@ module JamRuby public + def session_invite_search? + :session_invite == @search_type + end + def musicians_text_search? :musicians == @search_type end diff --git a/ruby/spec/jam_ruby/models/search_spec.rb b/ruby/spec/jam_ruby/models/search_spec.rb index e3225bfe6..21fbe8d42 100644 --- a/ruby/spec/jam_ruby/models/search_spec.rb +++ b/ruby/spec/jam_ruby/models/search_spec.rb @@ -45,10 +45,11 @@ describe Search do it 'find autocomplete friend musicians' do Friendship.save_using_models(user1, user2) Friendship.save_using_models(user1, user3) - srch = Search.friend_invite_search(user1.first_name[0..3], user2) + + srch = Search.session_invite_search(user1.first_name[0..3], user2) expect(srch.results.size).to eq(1) - srch = Search.friend_invite_search(user1.last_name[0..3], user2) + srch = Search.session_invite_search(user1.last_name[0..3], user2) expect(srch.results.size).to eq(1) end