WIP feat: member user relation
This commit is contained in:
parent
997691746a
commit
4e6f5a517a
35 changed files with 1208 additions and 192 deletions
20
test/accounts/user_delete_member_test.exs
Normal file
20
test/accounts/user_delete_member_test.exs
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue