VRFS-3007 : Fix failure on musician search spec.

This commit is contained in:
Steven Miers 2015-04-29 15:34:28 -05:00
parent daef55d1a2
commit 5b43688443
2 changed files with 9 additions and 4 deletions

View File

@ -221,7 +221,7 @@ module JamRuby
end
def do_search(params={})
rel = User.musicians.where(['users.id != ?', self.user.id])
rel = User.musicians.where('users.id <> ?', self.user.id)
rel = self._genres(rel)
rel = self._ages(rel)
rel = self._studios(rel)

View File

@ -178,13 +178,18 @@ describe 'Musician Search Model' do
end
describe "sort order by distance" do
before(:each) do
before(:all) do
User.delete_all
end
before(:each) do
create_phony_database
end
it "sorts by distance" do
search.update_json_value(MusicianSearch::KEY_SORT_ORDER, MusicianSearch::SORT_VALS[1])
results = search.do_search
musician_search = MusicianSearch.create_search(searcher)
musician_search.update_json_value(MusicianSearch::KEY_SORT_ORDER, MusicianSearch::SORT_VALS[1])
results = musician_search.do_search
expect(results[0].id).to eq(austin_user.id)
expect(results[1].id).to eq(dallas_user.id)
expect(results[2].id).to eq(miami_user.id)