1 defmodule Pleroma.Activity.PrunerTest do
2 use Pleroma.DataCase, async: true
5 alias Pleroma.Activity.Pruner
9 describe "prune_deletes" do
10 test "it prunes old delete objects" do
13 new_delete = insert(:delete_activity, type: "Delete", user: user)
16 insert(:delete_activity,
19 inserted_at: DateTime.utc_now() |> DateTime.add(-31 * 24, :hour)
22 Pruner.prune_deletes()
23 assert Activity.get_by_id(new_delete.id)
24 refute Activity.get_by_id(old_delete.id)