pinchflat/test/pinchflat/workers/filesystem_data_worker_test.exs
2024-03-02 19:19:10 -08:00

19 lines
472 B
Elixir

defmodule Pinchflat.Workers.FilesystemDataWorkerTest do
use Pinchflat.DataCase
import Pinchflat.MediaFixtures
alias Pinchflat.Workers.FilesystemDataWorker
describe "perform/1" do
test "Computes and stores the media file size" do
media_item = media_item_with_attachments()
refute media_item.media_size_bytes
perform_job(FilesystemDataWorker, %{id: media_item.id})
assert Repo.reload!(media_item).media_size_bytes
end
end
end