aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoman Chvanikov <chvanikoff@pm.me>2020-01-19 19:45:20 +0300
committerRoman Chvanikov <chvanikoff@pm.me>2020-01-19 19:45:20 +0300
commitd6a532bf0f280cc191a9f2c1f53af31c451481d9 (patch)
tree246fd97d652fd55fd7e6a7b4fcb4ee3bb155290b /test
parent81133702d4246e5e5c17ea4d4119747dc880edd6 (diff)
downloadpleroma-d6a532bf0f280cc191a9f2c1f53af31c451481d9.tar.gz
Delete attachments asynchronously
Diffstat (limited to 'test')
-rw-r--r--test/object_test.exs6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/object_test.exs b/test/object_test.exs
index b002c2bae..997ec9691 100644
--- a/test/object_test.exs
+++ b/test/object_test.exs
@@ -4,12 +4,14 @@
defmodule Pleroma.ObjectTest do
use Pleroma.DataCase
+ use Oban.Testing, repo: Pleroma.Repo
import ExUnit.CaptureLog
import Pleroma.Factory
import Tesla.Mock
alias Pleroma.Activity
alias Pleroma.Object
alias Pleroma.Repo
+ alias Pleroma.Tests.ObanHelpers
alias Pleroma.Web.CommonAPI
setup do
@@ -99,6 +101,8 @@ defmodule Pleroma.ObjectTest do
Object.delete(note)
+ ObanHelpers.perform(all_enqueued(worker: Pleroma.Workers.AttachmentsCleanupWorker))
+
assert Object.get_by_id(attachment.id) == nil
assert {:ok, []} == File.ls("#{uploads_dir}/#{path}")
@@ -133,6 +137,8 @@ defmodule Pleroma.ObjectTest do
Object.delete(note)
+ ObanHelpers.perform(all_enqueued(worker: Pleroma.Workers.AttachmentsCleanupWorker))
+
assert Object.get_by_id(attachment.id) == nil
assert {:ok, files} = File.ls(uploads_dir)
refute filename in files