feat: add join request resource
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
2a04fad4fe
commit
2515a679b8
9 changed files with 323 additions and 5 deletions
|
|
@ -21,7 +21,12 @@ defmodule Mv.Membership.JoinRequestTest do
|
|||
|
||||
describe "submit_join_request/2 (create with actor: nil)" do
|
||||
test "creates JoinRequest in pending_confirmation with valid attributes and actor nil" do
|
||||
attrs = Map.put(@valid_submit_attrs, :confirmation_token, "test-token-#{System.unique_integer([:positive])}")
|
||||
attrs =
|
||||
Map.put(
|
||||
@valid_submit_attrs,
|
||||
:confirmation_token,
|
||||
"test-token-#{System.unique_integer([:positive])}"
|
||||
)
|
||||
|
||||
assert {:ok, request} =
|
||||
Membership.submit_join_request(attrs, actor: nil)
|
||||
|
|
@ -98,10 +103,9 @@ defmodule Mv.Membership.JoinRequestTest do
|
|||
end
|
||||
|
||||
describe "policies (actor: nil)" do
|
||||
@tag :skip
|
||||
test "read with actor nil returns Forbidden (unskip and add: Ash.read(Mv.Membership.JoinRequest, actor: nil, domain: Mv.Membership) -> expect Forbidden)" do
|
||||
# When JoinRequest resource exists: assert {:error, %Ash.Error.Forbidden{}} = Ash.read(Mv.Membership.JoinRequest, actor: nil, domain: Mv.Membership)
|
||||
flunk("Add JoinRequest resource, then unskip and replace this with the Ash.read assertion")
|
||||
test "read with actor nil returns Forbidden" do
|
||||
assert {:error, %Ash.Error.Forbidden{}} =
|
||||
Ash.read(Mv.Membership.JoinRequest, actor: nil, domain: Mv.Membership)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue