test: fix tests and skip tests for initials generation
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
e3dd333e89
commit
863821f3ae
5 changed files with 28 additions and 21 deletions
|
|
@ -100,8 +100,15 @@ defmodule MvWeb.ConnCase do
|
|||
Signs in a user via OIDC and returns a connection with the user authenticated.
|
||||
By default creates a user with "user@example.com" for consistency.
|
||||
"""
|
||||
def conn_with_oidc_user(conn, user_attrs \\ %{email: "user@example.com"}) do
|
||||
user = create_test_user(user_attrs)
|
||||
def conn_with_oidc_user(conn, user_attrs \\ %{}) do
|
||||
# Ensure unique email for OIDC users
|
||||
unique_id = System.unique_integer([:positive])
|
||||
default_attrs = %{
|
||||
email: "oidc.user#{unique_id}@example.com",
|
||||
oidc_id: "oidc_#{unique_id}"
|
||||
}
|
||||
|
||||
user = create_test_user(Map.merge(default_attrs, user_attrs))
|
||||
sign_in_user_via_oidc(conn, user)
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue