From a3d5ee1225e2ce0b6cf3b90525a6876ca8f5ef8c Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 2 May 2025 16:05:53 -0600 Subject: refactor: connect logging to http requests --- pkg/rpc/server_test.go | 61 -------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 pkg/rpc/server_test.go (limited to 'pkg/rpc/server_test.go') diff --git a/pkg/rpc/server_test.go b/pkg/rpc/server_test.go deleted file mode 100644 index f026480b..00000000 --- a/pkg/rpc/server_test.go +++ /dev/null @@ -1,61 +0,0 @@ -package rpc - -import ( - http "net/http" - "net/http/httptest" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -func TestServer(t *testing.T) { - handler := New() - srv := httptest.NewServer(handler) - defer srv.Close() - - t.Run("Ability.Allowed", func(t *testing.T) { - client := NewAbilityProtobufClient(srv.URL, &http.Client{}) - - t.Run("forbids", func(t *testing.T) { - reply, err := client.Allowed(t.Context(), &AllowRequest{ - Subject: "", - Permission: "", - Resource: "", - }) - require.NoError(t, err) - assert.False(t, reply.Result) - }) - - t.Run("allows alice:view:jane_vacation", func(t *testing.T) { - reply, err := client.Allowed(t.Context(), &AllowRequest{ - Subject: "gid://example/User/alice", - Permission: "view", - Resource: "gid://example/Album/jane_vacation", - }) - require.NoError(t, err) - assert.True(t, reply.Result) - }) - - t.Run("allows gid://User/1 read gid://Organization/2", func(t *testing.T) { - reply, err := client.Allowed(t.Context(), &AllowRequest{ - Subject: "gid://example/User/1", - Permission: "read", - Resource: "gid://example/Organization/2", - }) - require.NoError(t, err) - assert.True(t, reply.Result) - }) - }) - - t.Run("GET /health", func(t *testing.T) { - t.Run("returns OK", func(t *testing.T) { - r := httptest.NewRequest("GET", "/health", nil) - w := httptest.NewRecorder() - - handler.ServeHTTP(w, r) - - assert.Equal(t, http.StatusOK, w.Code) - }) - }) -} -- cgit v1.2.3