VRFS-1110 changed param name; added api request support

This commit is contained in:
Jonathan Kolyer 2014-02-16 01:28:39 -06:00
parent a7ceab114c
commit 37025a68d7
2 changed files with 10 additions and 4 deletions

View File

@ -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

View File

@ -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