mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Add test to check if posts are auto rebaked by PeriodicalUpdates job when gravatar download is disabled
follow-up for 8e307e633e
This commit is contained in:
parent
502a0fe778
commit
da41a515cd
@ -9,4 +9,18 @@ describe Jobs::PeriodicalUpdates do
|
|||||||
Jobs::PeriodicalUpdates.new.execute(nil)
|
Jobs::PeriodicalUpdates.new.execute(nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "can rebake old posts when automatically_download_gravatars is false" do
|
||||||
|
SiteSetting.automatically_download_gravatars = false
|
||||||
|
post = create_post
|
||||||
|
post.update_columns(baked_at: Time.new(2000, 1, 1), baked_version: -1)
|
||||||
|
described_class.new.execute({})
|
||||||
|
|
||||||
|
post.reload
|
||||||
|
expect(post.baked_at).to be > 1.day.ago
|
||||||
|
|
||||||
|
baked = post.baked_at
|
||||||
|
described_class.new.execute({})
|
||||||
|
post.reload
|
||||||
|
expect(post.baked_at).to eq(baked)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user