From c75ceda92ce98c654747457c4fdfd32766487653 Mon Sep 17 00:00:00 2001 From: mo khan Date: Wed, 2 Apr 2025 09:45:37 -0600 Subject: feat: embed cedar policies in policies package --- pkg/rpc/server_test.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'pkg/rpc/server_test.go') diff --git a/pkg/rpc/server_test.go b/pkg/rpc/server_test.go index 0ae0f013..266f1434 100644 --- a/pkg/rpc/server_test.go +++ b/pkg/rpc/server_test.go @@ -31,7 +31,7 @@ func TestServer(t *testing.T) { defer connection.Close() client := NewAbilityClient(connection) - t.Run("returns a result", func(t *testing.T) { + t.Run("returns false", func(t *testing.T) { reply, err := client.Allowed(t.Context(), &AllowRequest{ Subject: "", Permission: "", @@ -40,4 +40,14 @@ func TestServer(t *testing.T) { require.NoError(t, err) assert.False(t, reply.Result) }) + + t.Run("returns true", func(t *testing.T) { + reply, err := client.Allowed(t.Context(), &AllowRequest{ + Subject: "alice", + Permission: "view", + Resource: "jane_vacation", + }) + require.NoError(t, err) + assert.True(t, reply.Result) + }) } -- cgit v1.2.3