Add large battery of tests, primarily workers

This commit is contained in:
Claudio Ortolina
2026-03-01 17:03:36 +00:00
parent 50da389bf9
commit 854e293902
26 changed files with 853 additions and 1 deletions
+31
View File
@@ -0,0 +1,31 @@
defmodule MusicLibrary.Records.BatchTest do
use MusicLibrary.DataCase
import MusicLibrary.Fixtures.Records
alias MusicLibrary.Records.Batch
describe "refresh_musicbrainz_data/0" do
test "enqueues refresh jobs for all records" do
_record = record()
assert {:ok, []} = Batch.refresh_musicbrainz_data()
end
test "succeeds with no records" do
assert {:ok, []} = Batch.refresh_musicbrainz_data()
end
end
describe "generate_embeddings/0" do
test "enqueues embedding jobs for all records" do
_record = record()
assert {:ok, []} = Batch.generate_embeddings()
end
test "succeeds with no records" do
assert {:ok, []} = Batch.generate_embeddings()
end
end
end