diff options
Diffstat (limited to 'pkg/authz')
| -rw-r--r-- | pkg/authz/remote_check_service_test.go | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkg/authz/remote_check_service_test.go b/pkg/authz/remote_check_service_test.go new file mode 100644 index 0000000..d06dab0 --- /dev/null +++ b/pkg/authz/remote_check_service_test.go @@ -0,0 +1,21 @@ +package authz + +import ( + "testing" + + auth "github.com/envoyproxy/go-control-plane/envoy/service/auth/v3" + "github.com/stretchr/testify/require" +) + +func TestRemoteCheckService(t *testing.T) { + t.Run("Check", func(t *testing.T) { + t.Run("when a client is not configured", func(t *testing.T) { + svc := NewRemoteCheckService(nil) + + result, err := svc.Check(t.Context(), &auth.CheckRequest{}) + + require.Nil(t, result) + require.Error(t, err) + }) + }) +} |
