Add test to verify that musicbrainz_data gets stored

This commit is contained in:
Claudio Ortolina
2024-10-07 08:39:22 +01:00
parent 11a8149bcc
commit 2e950325cb
@@ -208,7 +208,6 @@ defmodule MusicLibraryWeb.RecordIndexTest do
first_result = hd(mock_results) first_result = hd(mock_results)
first_result_id = first_result.id first_result_id = first_result.id
expect(APIBehaviourMock, :get_release_group, fn ^first_result_id ->
release_group = %{ release_group = %{
"artist-credit" => [ "artist-credit" => [
%{ %{
@@ -286,6 +285,7 @@ defmodule MusicLibraryWeb.RecordIndexTest do
"title" => "Marbles" "title" => "Marbles"
} }
expect(APIBehaviourMock, :get_release_group, fn ^first_result_id ->
{:ok, release_group} {:ok, release_group}
end) end)
@@ -305,6 +305,7 @@ defmodule MusicLibraryWeb.RecordIndexTest do
assert record.title == "Marbles" assert record.title == "Marbles"
assert record.release == "2004-05-03" assert record.release == "2004-05-03"
assert record.format == :cd assert record.format == :cd
assert record.musicbrainz_data == release_group
assert record.genres == [ assert record.genres == [
"alternative rock", "alternative rock",