Add tests for chat auto-open via query param

This commit is contained in:
Claudio Ortolina
2026-04-13 13:16:28 +01:00
parent f7628267b3
commit 726b7d5ef8
@@ -29,6 +29,18 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do
|> assert_has("button", "Chat")
end
test "auto-opens chat when ?chat=open is present", %{conn: conn} do
conn
|> visit(~p"/collection?chat=open")
|> assert_has("#auto-open-chat")
end
test "does not auto-open chat by default", %{conn: conn} do
conn
|> visit(~p"/collection")
|> refute_has("#auto-open-chat")
end
test "does not show wishlist records", %{conn: conn} do
wishlist_records = Enum.map(1..3, fn _ -> record(%{purchased_at: nil}) end)
session = visit(conn, ~p"/collection")