diff --git a/test/towerops_web/controllers/user_registration_html_test.exs b/test/towerops_web/controllers/user_registration_html_test.exs new file mode 100644 index 00000000..075a1e1b --- /dev/null +++ b/test/towerops_web/controllers/user_registration_html_test.exs @@ -0,0 +1,25 @@ +defmodule ToweropsWeb.UserRegistrationHTMLTest do + use ToweropsWeb.ConnCase, async: true + + import Phoenix.Template, only: [render_to_string: 4] + + alias Towerops.Accounts.User + + describe "new.html" do + test "renders registration form" do + changeset = User.email_changeset(%User{}, %{}) + + html = + render_to_string(ToweropsWeb.UserRegistrationHTML, "new", "html", + flash: %{}, + current_scope: nil, + changeset: changeset + ) + + assert html =~ "Register for an account" + assert html =~ "Already registered?" + assert html =~ "Log in" + assert html =~ "Create an account" + end + end +end