prevent unconfirmed users from logging in
This commit is contained in:
		@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user