Change algorithm of follow recommendations (#28314)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
parent
b7bdcd4f39
commit
b5ac61b2c5
35 changed files with 297 additions and 292 deletions
|
@ -29,14 +29,12 @@ describe Scheduler::FollowRecommendationsScheduler do
|
|||
|
||||
it 'creates recommendations' do
|
||||
expect { scheduled_run }.to change(FollowRecommendation, :count).from(0).to(target_accounts.size)
|
||||
expect(redis.zrange('follow_recommendations:en', 0, -1)).to match_array(target_accounts.pluck(:id).map(&:to_s))
|
||||
end
|
||||
end
|
||||
|
||||
context 'when there are no accounts to recommend' do
|
||||
it 'does not create follow recommendations' do
|
||||
expect { scheduled_run }.to_not change(FollowRecommendation, :count)
|
||||
expect(redis.zrange('follow_recommendations:en', 0, -1)).to be_empty
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue