From f5e29f9e59dba063c2991d86e2a3897c183929e9 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 27 Jan 2025 23:31:34 +0000 Subject: [PATCH] Improve collection#show test --- test/music_library_web/live/collection_live/show_test.exs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/music_library_web/live/collection_live/show_test.exs b/test/music_library_web/live/collection_live/show_test.exs index 4166d823..e8739d38 100644 --- a/test/music_library_web/live/collection_live/show_test.exs +++ b/test/music_library_web/live/collection_live/show_test.exs @@ -30,6 +30,7 @@ defmodule MusicLibraryWeb.CollectionLive.ShowTest do |> assert_has("p", text: Record.type_long_label(record.type)) |> assert_has("dd", text: Record.format_as_date(record.purchased_at)) |> assert_has("dd", text: record.id) + |> assert_has("a", text: record.musicbrainz_id) |> assert_has("dd", text: Record.format_as_date(record.inserted_at)) |> assert_has("dd", text: Record.format_as_date(record.updated_at)) |> assert_has("img[src='#{cover_url}']") @@ -37,6 +38,10 @@ defmodule MusicLibraryWeb.CollectionLive.ShowTest do for artist <- record.artists do assert_has(session, "a", text: escape(artist.name)) end + + for genre <- record.genres do + assert_has(session, "a", text: genre) + end end end end