fix some tests
This commit is contained in:
parent
adc83007e4
commit
a1ac8abc1e
2 changed files with 27 additions and 7 deletions
|
|
@ -2,6 +2,8 @@ defmodule AprsmeWeb.UserRegistrationLive do
|
|||
@moduledoc false
|
||||
use AprsmeWeb, :live_view
|
||||
|
||||
import AprsmeWeb.CoreComponents, only: [translate_error: 1, simple_form: 1]
|
||||
|
||||
alias Aprsme.Accounts
|
||||
alias Aprsme.Accounts.User
|
||||
|
||||
|
|
@ -44,10 +46,18 @@ defmodule AprsmeWeb.UserRegistrationLive do
|
|||
type="email"
|
||||
name={Phoenix.HTML.Form.input_name(f, :email)}
|
||||
value={Phoenix.HTML.Form.input_value(f, :email) || ""}
|
||||
class="input input-bordered w-full bg-base-100 text-base-content"
|
||||
class={[
|
||||
"input input-bordered w-full bg-base-100 text-base-content",
|
||||
Keyword.has_key?(@changeset.errors, :email) && "input-error"
|
||||
]}
|
||||
placeholder="Enter your email"
|
||||
required
|
||||
/>
|
||||
<label :if={Keyword.has_key?(@changeset.errors, :email)} class="label">
|
||||
<span class="label-text-alt text-error">
|
||||
{translate_error(Keyword.get(@changeset.errors, :email))}
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-control w-full">
|
||||
|
|
@ -58,10 +68,18 @@ defmodule AprsmeWeb.UserRegistrationLive do
|
|||
type="password"
|
||||
name={Phoenix.HTML.Form.input_name(f, :password)}
|
||||
value={Phoenix.HTML.Form.input_value(f, :password) || ""}
|
||||
class="input input-bordered w-full bg-base-100 text-base-content"
|
||||
class={[
|
||||
"input input-bordered w-full bg-base-100 text-base-content",
|
||||
Keyword.has_key?(@changeset.errors, :password) && "input-error"
|
||||
]}
|
||||
placeholder="Enter your password"
|
||||
required
|
||||
/>
|
||||
<label :if={Keyword.has_key?(@changeset.errors, :password)} class="label">
|
||||
<span class="label-text-alt text-error">
|
||||
{translate_error(Keyword.get(@changeset.errors, :password))}
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-control mt-6">
|
||||
|
|
|
|||
|
|
@ -63,10 +63,12 @@ defmodule AprsmeWeb.ConnCase do
|
|||
end
|
||||
|
||||
"""
|
||||
# def log_in_user(conn, _user) do
|
||||
# user = Aprsme.AccountsFixtures.user_fixture()
|
||||
# token = Aprsme.Accounts.generate_user_session_token(user)
|
||||
def log_in_user(conn, user) do
|
||||
token = Aprsme.Accounts.generate_user_session_token(user)
|
||||
|
||||
# Plug.Conn.put_req_header(conn, "authorization", "Bearer #{token}")
|
||||
# end
|
||||
conn
|
||||
|> Phoenix.ConnTest.init_test_session(%{})
|
||||
|> Plug.Conn.put_session(:user_token, token)
|
||||
|> Plug.Conn.put_session(:live_socket_id, "users_sessions:#{Base.url_encode64(token)}")
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue