mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 10:20:58 -06:00
DEV: Fix flaky uploads:disable_secure_uploads spec (#18719)
This test flakes occassionally, possibly because of the arg ordering which we do not guarantee. In future if this keeps occurring we may want to try make expect_enqueued_with not care about argument orders or the order of arrays etc within those arguments.
This commit is contained in:
parent
0730a56ce7
commit
cde2719ea1
@ -209,13 +209,11 @@ RSpec.describe "tasks/uploads" do
|
||||
expect(post2.reload.baked_at).not_to eq_time(1.week.ago)
|
||||
end
|
||||
|
||||
it "updates the affected ACLs" do
|
||||
expect_enqueued_with(
|
||||
job: :sync_acls_for_uploads,
|
||||
args: { upload_ids: [upload1.id, upload2.id, upload3.id, upload4.id] },
|
||||
) do
|
||||
invoke_task
|
||||
end
|
||||
it "updates the affected ACLs via the SyncAclsForUploads job" do
|
||||
invoke_task
|
||||
expect(Jobs::SyncAclsForUploads.jobs.last["args"][0]["upload_ids"]).to match_array(
|
||||
[upload1.id, upload2.id, upload3.id, upload4.id]
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user