More tests

This commit is contained in:
Kieran Eglin 2024-02-28 09:49:29 -08:00
parent a9f8041371
commit bdfcba0778
No known key found for this signature in database
GPG key ID: 193984967FCF432D

View file

@ -201,6 +201,17 @@ defmodule Pinchflat.TasksTest do
assert :ok = Tasks.delete_tasks_for(media_item, "TestJobWorker")
assert_raise Ecto.NoResultsError, fn -> Repo.reload!(task) end
end
test "deletion does not impact unintended records" do
source = source_fixture()
task = task_fixture(source_id: source.id)
assert :ok = Tasks.delete_tasks_for(source_fixture())
assert :ok = Tasks.delete_tasks_for(source_fixture(), "FooBarWorker")
assert :ok = Tasks.delete_tasks_for(source_fixture(), "TestJobWorker")
assert Repo.reload!(task)
end
end
describe "delete_pending_tasks_for/1" do