From 0a308ea429a81ed55971c33db066cdc7c5779d39 Mon Sep 17 00:00:00 2001 From: Daniel Patterson Date: Tue, 9 Jan 2024 00:03:00 +0000 Subject: [PATCH] Add first home live test --- test/wish_web/live/home_live_test.exs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/wish_web/live/home_live_test.exs diff --git a/test/wish_web/live/home_live_test.exs b/test/wish_web/live/home_live_test.exs new file mode 100644 index 0000000..b9ff6fa --- /dev/null +++ b/test/wish_web/live/home_live_test.exs @@ -0,0 +1,26 @@ +defmodule WishWeb.HomeLiveTest do + use WishWeb.ConnCase + + import Phoenix.LiveViewTest + import Wish.WishlistFixtures + import Wish.AccountsFixtures + + defp create_item(_) do + item = item_fixture() + %{item: item} + end + + describe "Index" do + setup [:create_item] + + test "lists all items", %{conn: conn, item: item} do + {:ok, _index_live, html} = + conn + |> log_in_user(user_fixture()) + |> live(~p"/") + + assert html =~ "Daniel's Wishlist" + assert html =~ item.description + end + end +end