mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 18:36:35 +08: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)
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue
Block a user