pokemon-couture/test/pokemon_couture_web/live/clothes_tracker_live_test.exs

18 lines
549 B
Elixir

defmodule PokemonCoutureWeb.ClothesTrackerLiveTest do
import Plug.Conn
use PokemonCoutureWeb.ConnCase
import Phoenix.LiveViewTest
import PokemonCouture.AccountsFixtures
@endpoint PokemonCoutureWeb.Endpoint
test "on not login redirect", %{conn: conn} do
assert {:error, {:redirect, %{to: "/users/log_in"}}} = live(conn, "/tracker")
end
test "logged in user sees page", %{conn: conn} do
conn = conn |> log_in_user(user_fixture())
{:ok, _view, html} = live(conn, "/tracker")
assert html =~ "Clothes Tracker"
end
end