1 defmodule Pleroma.Workers.PurgeExpiredFilterTest do
2 use Pleroma.DataCase, async: true
3 use Oban.Testing, repo: Repo
7 test "purges expired filter" do
8 %{id: user_id} = insert(:user)
11 Pleroma.Filter.create(%{
19 worker: Pleroma.Workers.PurgeExpiredFilter,
20 args: %{filter_id: id}
23 assert {:ok, %{id: ^id}} =
24 perform_job(Pleroma.Workers.PurgeExpiredFilter, %{
28 assert Repo.aggregate(Pleroma.Filter, :count, :id) == 0