Reset session when hitting /login

This commit is contained in:
Claudio Ortolina
2024-10-21 09:59:29 +01:00
parent 432090dec4
commit be314e3916
3 changed files with 71 additions and 3 deletions
+8 -2
View File
@@ -34,9 +34,15 @@ defmodule MusicLibraryWeb.ConnCase do
setup tags do
MusicLibrary.DataCase.setup_sandbox(tags)
# The majority of functionality assumes a logged in user,
# so we default to that.
conn =
Phoenix.ConnTest.build_conn()
|> Phoenix.ConnTest.init_test_session(%{logged_in: true})
if tags[:logged_out] do
Phoenix.ConnTest.build_conn()
else
Phoenix.ConnTest.build_conn()
|> Phoenix.ConnTest.init_test_session(%{logged_in: true})
end
{:ok, conn: conn}
end