prevent unconfirmed users from logging in

This commit is contained in:
2022-02-16 22:16:08 -05:00
committed by oliviasculley
parent 059004ba78
commit 97a9b6d51a
3 changed files with 22 additions and 5 deletions

View File

@ -17,6 +17,7 @@ defmodule LokalWeb.ConnCase do
use ExUnit.CaseTemplate
alias Ecto.Adapters.SQL.Sandbox
alias Lokal.{Accounts, Repo}
using do
quote do
@ -48,6 +49,9 @@ defmodule LokalWeb.ConnCase do
"""
def register_and_log_in_user(%{conn: conn}) do
user = Lokal.AccountsFixtures.user_fixture()
{:ok, %{user: user}} = user |> Accounts.confirm_user_multi() |> Repo.transaction()
%{conn: log_in_user(conn, user), user: user}
end