defmodule CanneryWeb.HomeLiveTest do @moduledoc """ Tests the home page """ use CanneryWeb.ConnCase import Phoenix.LiveViewTest import CanneryWeb.Gettext @moduletag :home_live_test test "disconnected and connected render", %{conn: conn} do {:ok, home_live, disconnected_html} = live(conn, "/") assert disconnected_html =~ gettext("Welcome to %{name}", name: "Cannery") assert render(home_live) =~ gettext("Welcome to %{name}", name: "Cannery") end test "displays version number", %{conn: conn} do {:ok, home_live, disconnected_html} = live(conn, "/") assert disconnected_html =~ Mix.Project.config()[:version] assert render(home_live) =~ Mix.Project.config()[:version] end end