WIP tests

This commit is contained in:
Moritz 2025-09-26 19:49:01 +02:00
parent bec7e705e8
commit 21e7a46881
Signed by: moritz
GPG key ID: 1020A035E5DD0824

View file

@ -148,7 +148,8 @@ defmodule Mv.Accounts.UserMemberRelationshipTest do
email: "dave@example.com"
})
assert {:error, %Ash.Error.Invalid{}} = Accounts.update_user(user, %{member: %{id: member2.id}})
assert {:error, %Ash.Error.Invalid{}} =
Accounts.update_user(user, %{member: %{id: member2.id}})
end
test "prevents linking user to already linked member on update" do
@ -159,7 +160,8 @@ defmodule Mv.Accounts.UserMemberRelationshipTest do
{:ok, user2} = Accounts.create_user(%{email: "test5@example.com"})
assert {:error, %Ash.Error.Invalid{}} = Accounts.update_user(user2, %{member: %{id: member.id}})
assert {:error, %Ash.Error.Invalid{}} =
Accounts.update_user(user2, %{member: %{id: member.id}})
end
test "prevents linking member to already linked user on creation" do
@ -184,10 +186,10 @@ defmodule Mv.Accounts.UserMemberRelationshipTest do
{:ok, _updated_user} = Accounts.update_user(existing_user, %{member: %{id: member.id}})
assert {:error, %Ash.Error.Invalid{}} =
Accounts.create_user(%{
email: "test5@example.com",
member: %{id: member.id}
})
Accounts.create_user(%{
email: "test5@example.com",
member: %{id: member.id}
})
end
end
end