modifications to fix basic tests

This commit is contained in:
Adam Piontek 2021-04-10 12:25:03 -04:00
commit aff6c87a1b
10 changed files with 27 additions and 31 deletions

View file

@ -7,9 +7,10 @@ defmodule Bones73kWeb.UserRegistrationControllerTest do
test "renders registration page", %{conn: conn} do
conn = get(conn, Routes.user_registration_path(conn, :new))
response = html_response(conn, 200)
assert response =~ "Register\n </h2>"
assert response =~ "Log in\n</a>"
assert response =~ "Register\n</a>"
assert response =~ "Register</h2>"
assert response =~ "Register</button>"
assert response =~ "Log in</a>"
assert response =~ "Forgot your password?</a>"
end
test "redirects if already logged in", %{conn: conn} do

View file

@ -11,9 +11,10 @@ defmodule Bones73kWeb.UserSessionControllerTest do
test "renders log in page", %{conn: conn} do
conn = get(conn, Routes.user_session_path(conn, :new))
response = html_response(conn, 200)
assert response =~ "\n Log in\n </h2>"
assert response =~ "Register\n</a>"
assert response =~ "Log in\n</a>"
assert response =~ "Log in</h2>"
assert response =~ "Log in</button>"
assert response =~ "Register</a>"
assert response =~ "Forgot your password?</a>"
end
test "redirects if already logged in", %{conn: conn, user: user} do
@ -61,7 +62,7 @@ defmodule Bones73kWeb.UserSessionControllerTest do
})
response = html_response(conn, 200)
assert response =~ "\n Log in\n </h2>"
assert response =~ "Log in</h2>"
assert response =~ "Invalid email or password"
end
end
@ -108,7 +109,7 @@ defmodule Bones73kWeb.UserSessionControllerTest do
})
response = html_response(conn, 200)
assert response =~ "\n Log in\n </h2>"
assert response =~ "Log in</h2>"
assert response =~ "Invalid email or password"
end
end

View file

@ -10,7 +10,7 @@ defmodule Bones73kWeb.UserSettingsControllerTest do
test "renders settings page", %{conn: conn} do
conn = get(conn, Routes.user_settings_path(conn, :edit))
response = html_response(conn, 200)
assert response =~ "User Settings\n</h2>"
assert response =~ "User Settings</h2>"
end
test "redirects if user is not logged in" do

View file

@ -17,7 +17,7 @@ defmodule Bones73kWeb.UserLive.RegistrationTest do
test "displays registration form", %{conn: conn} do
{:ok, _view, html} = live_isolated(conn, Bones73kWeb.UserLive.Registration)
assert html =~ "Register\n </h2>"
assert html =~ "Register</h2>"
assert html =~ "Email</label>"
end
@ -29,7 +29,7 @@ defmodule Bones73kWeb.UserLive.RegistrationTest do
|> form("#reg_form", %{"user" => %{"email" => "abc", "password" => "abc"}})
|> render_change()
assert html =~ "Register\n </h2>"
assert html =~ "Register</h2>"
assert html =~ "must be a valid email address"
assert html =~ "should be at least #{User.min_password()} character(s)"
assert html =~ "type=\"submit\" disabled=\"disabled\""

View file

@ -39,7 +39,7 @@ defmodule Bones73kWeb.UserLive.ResetPasswordTest do
{:ok, view, _html} = live_isolated(conn, Bones73kWeb.UserLive.ResetPassword)
# Render submitting a new password
new_pw = "valid_new_pass_123"
new_pw = "Valid_new_pass_123"
form_data = %{"user" => %{"password" => new_pw, "password_confirmation" => new_pw}}
_html = form(view, "#pw_reset_form", form_data) |> render_submit()