WIP feat: member user relation

This commit is contained in:
Moritz 2025-07-24 20:15:01 +02:00
parent 997691746a
commit 4e6f5a517a
Signed by: moritz
GPG key ID: 1020A035E5DD0824
35 changed files with 1208 additions and 192 deletions

View file

@ -0,0 +1,20 @@
defmodule Mv.Accounts.UserDeleteMemberTest do
use Mv.DataCase, async: true
alias Mv.Accounts
alias Mv.Membership
describe "user deletion does not delete member" do
test "deleting a user keeps the member in the system" do
{:ok, member} =
Membership.create_member(%{
first_name: "Keep",
last_name: "Me",
email: "keepme@example.com"
})
{:ok, user} = Accounts.create_user(%{email: "keepuser@example.com", member_id: member.id})
:ok = Accounts.destroy_user(user)
assert Membership.get_member!(member.id)
end
end
end