@ -40,4 +40,15 @@ defmodule DecentralisedBookIndex.Helpers do
|> DateTime.add(seconds)
|> DateTime.to_iso8601()
end
@doc """
Logs the given `user` into the `conn`.
It returns an updated `conn`.
"""
def log_in_user(conn, user) do
conn
|> Phoenix.ConnTest.init_test_session(%{})
|> AshAuthentication.Plug.Helpers.store_in_session(user)