Skip to content
Extraits de code Groupes Projets
Valider 008ed32e rédigé par Jonne Haß's avatar Jonne Haß
Parcourir les fichiers

unambigousify community spotlight query in the multi stream, fix #3196

parent 8d08f260
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -69,7 +69,7 @@ module EvilQuery ...@@ -69,7 +69,7 @@ module EvilQuery
end end
def community_spotlight_posts! def community_spotlight_posts!
Post.all_public.where(:author_id => fetch_ids!(Person.community_spotlight, 'id')) Post.all_public.where(:author_id => fetch_ids!(Person.community_spotlight, 'people.id'))
end end
def ids!(query) def ids!(query)
......
require 'spec_helper' require 'spec_helper'
describe EvilQuery::MultiStream do
let(:evil_query) { EvilQuery::MultiStream.new(alice, 'created_at', Time.now-1.week, true) }
describe 'community_spotlight_posts!' do
it 'does not raise an error' do
expect { evil_query.community_spotlight_posts! }.to_not raise_error
end
end
end
describe EvilQuery::Participation do describe EvilQuery::Participation do
before do before do
@status_message = Factory(:status_message, :author => bob.person) @status_message = Factory(:status_message, :author => bob.person)
...@@ -58,4 +67,4 @@ describe EvilQuery::Participation do ...@@ -58,4 +67,4 @@ describe EvilQuery::Participation do
posts.map(&:id).should == [@status_messageE.id, @photoC.id, @status_messageA.id, @status_messageB.id] posts.map(&:id).should == [@status_messageE.id, @photoC.id, @status_messageA.id, @status_messageB.id]
end end
end end
end end
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter