login & reg bootstrap styled, reg as live form, login & reg tests revised

This commit is contained in:
Adam Piontek 2021-03-01 13:42:26 -05:00
parent e9a1dba607
commit db796812ae
22 changed files with 499 additions and 246 deletions
test/support/fixtures

View file

@ -23,10 +23,11 @@ defmodule Bones73k.AccountsFixtures do
{:ok, user} =
attrs
|> Enum.into(%{
role: :admin,
email: unique_user_email(),
password: valid_user_password()
})
|> Bones73k.Accounts.register_admin()
|> Bones73k.Accounts.register_user()
user
end
@ -39,4 +40,15 @@ defmodule Bones73k.AccountsFixtures do
[_, token, _] = String.split(email.text_body, "[TOKEN]")
token
end
def login_params_token(user, return_path) do
Phoenix.Token.encrypt(Bones73kWeb.Endpoint, "login_params", %{
user_id: user.id,
user_return_to: return_path,
messages: [
success: "A message of success!",
info: "Some information as well."
]
})
end
end