From e4be44f6bb61f15763e990933882ce60f641f57e Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 23 Jan 2025 15:24:03 +0000 Subject: [PATCH] Add missing Artists.get_all_artist_ids/0 test --- test/music_library/artists_test.exs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/music_library/artists_test.exs b/test/music_library/artists_test.exs index 66399eca..797048ea 100644 --- a/test/music_library/artists_test.exs +++ b/test/music_library/artists_test.exs @@ -14,4 +14,19 @@ defmodule MusicLibrary.ArtistsTest do assert expected == artist end end + + describe "get_all_artist_ids/0" do + test "it returns unique artist IDs" do + marillion_record = record_with_artist("Marillion") + _another_marillion_record = record_with_artist("Marillion") + steven_wilson_record = record_with_artist("Steven Wilson") + + [marillion] = marillion_record.artists + [steven_wilson] = steven_wilson_record.artists + + expected = MapSet.new([marillion.musicbrainz_id, steven_wilson.musicbrainz_id]) + + assert expected == Artists.get_all_artist_ids() + end + end end