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