diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-09-04 11:40:32 +0300 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2020-09-10 21:50:41 +0300 |
commit | eb5ff715f7917e174b9ae104a5d82779ff925301 (patch) | |
tree | 62e586dc8eedc645f220a96dcbcd3322277c5b7a /test/workers | |
parent | b3485a6dbfb1a16dd5604294074ef5139fbf3ce9 (diff) | |
download | pleroma-eb5ff715f7917e174b9ae104a5d82779ff925301.tar.gz pleroma-eb5ff715f7917e174b9ae104a5d82779ff925301.zip |
pin/unpin for activities with expires_at option
Diffstat (limited to 'test/workers')
-rw-r--r-- | test/workers/purge_expired_activity_test.exs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/test/workers/purge_expired_activity_test.exs b/test/workers/purge_expired_activity_test.exs index 736d7d567..8b5dc9fd2 100644 --- a/test/workers/purge_expired_activity_test.exs +++ b/test/workers/purge_expired_activity_test.exs @@ -44,25 +44,4 @@ defmodule Pleroma.Workers.PurgeExpiredActivityTest do assert %Oban.Job{} = Pleroma.Workers.PurgeExpiredActivity.get_expiration(activity.id) end - - test "don't delete pinned posts, schedule deletion on next day" do - activity = insert(:note_activity) - - assert {:ok, _} = - PurgeExpiredActivity.enqueue(%{ - activity_id: activity.id, - expires_at: DateTime.utc_now(), - validate: false - }) - - user = Pleroma.User.get_by_ap_id(activity.actor) - {:ok, activity} = Pleroma.Web.CommonAPI.pin(activity.id, user) - - assert %{success: 1, failure: 0} == - Oban.drain_queue(queue: :activity_expiration, with_scheduled: true) - - job = Pleroma.Workers.PurgeExpiredActivity.get_expiration(activity.id) - - assert DateTime.diff(job.scheduled_at, DateTime.add(DateTime.utc_now(), 24 * 3600)) in [0, 1] - end end |