test: fix tests and skip tests for initials generation
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Simon 2025-09-29 16:05:00 +02:00
parent e3dd333e89
commit 863821f3ae
Signed by: simon
GPG key ID: 40E7A58C4AA1EDB2
5 changed files with 28 additions and 21 deletions

View file

@ -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