Move function in MusicBrainz main module
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user