mitgliederverwaltung/test/accounts/debug_changeset_test.exs
Moritz 1819a1e2d1
Some checks failed
continuous-integration/drone/push Build is failing
feat: add user to member linking
2025-11-20 15:27:41 +01:00

33 lines
873 B
Elixir

defmodule Mv.Accounts.DebugChangesetTest do
use Mv.DataCase, async: true
alias Mv.Accounts
alias Mv.Membership
test "debug: what's in the changeset when linking with same email" do
# Create member
{:ok, member} =
Membership.create_member(%{
first_name: "Emma",
last_name: "Davis",
email: "emma@example.com"
})
IO.puts("\n=== MEMBER CREATED ===")
IO.puts("Member ID: #{member.id}")
IO.puts("Member Email: #{member.email}")
# Try to create user with same email and link
IO.puts("\n=== ATTEMPTING TO CREATE USER WITH LINK ===")
# Let's intercept the validation to see what's in the changeset
result =
Accounts.create_user(%{
email: "emma@example.com",
member: %{id: member.id}
})
IO.puts("\n=== RESULT ===")
IO.inspect(result, label: "Result")
end
end