Move function in MusicBrainz main module

This commit is contained in:
Claudio Ortolina
2025-02-17 22:07:49 +00:00
parent e218b06350
commit 94a2784020
10 changed files with 30 additions and 40 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
defmodule MusicLibrary.Records.RecordTest do
use ExUnit.Case, async: true
import MusicLibrary.Fixtures.ReleaseGroup
import MusicBrainz.Fixtures.ReleaseGroup
alias MusicLibrary.Records.Record
doctest Record
+1 -19
View File
@@ -5,7 +5,7 @@ defmodule MusicLibrary.RecordsTest do
alias MusicLibrary.Records.SearchIndex
alias MusicBrainz.APIMock
import MusicLibrary.Fixtures.Records
import MusicLibrary.Fixtures.ReleaseGroup
import MusicBrainz.Fixtures.ReleaseGroup
import MusicBrainz.Fixtures.Release
import Mox
@@ -311,22 +311,4 @@ defmodule MusicLibrary.RecordsTest do
"14A033C9315419E0903B4D74EA6A95D4DC58CC7FE82F6F03BDA5750E7D3A590C"
end
end
describe "search_release_by_barcode/1" do
test "it returns releases belonging to the same release group" do
barcode = "5052205070023"
releases = releases(:queen_greatest_hits)
expect(APIMock, :search_release_by_barcode, fn ^barcode, _config ->
{:ok, releases}
end)
assert {:ok, results} = Records.search_release_by_barcode(barcode)
assert Enum.all?(results, fn result ->
result.release_group.id == "69ce61c8-127f-3809-95d8-62fdf3ae1347" &&
result.release_group.title == "Greatest Hits"
end)
end
end
end