From c1b28f3b699c4e0f5442e7c044c16f214d34ee24 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 4 Aug 2025 11:19:45 +0800 Subject: [PATCH] Add scope field to dynamic client registration tests - Updated test cases for dynamic client registration to include a scope field with values "openid profile email". - Ensured that tests reflect the expected behavior when scope is provided, enhancing validation coverage for client registration requests. --- openapi/oauth/client_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openapi/oauth/client_test.go b/openapi/oauth/client_test.go index aba8533b..252f8129 100644 --- a/openapi/oauth/client_test.go +++ b/openapi/oauth/client_test.go @@ -356,6 +356,7 @@ func TestDynamicClientRegistration(t *testing.T) { request := &types.DynamicClientRegistrationRequest{ ClientName: "Invalid Client", RedirectURIs: []string{}, // Empty redirect URIs should cause error + Scope: "openid profile email", } response, err := service.DynamicClientRegistration(ctx, request) @@ -533,6 +534,7 @@ func TestValidateDynamicClientRegistrationRequest(t *testing.T) { request := &types.DynamicClientRegistrationRequest{ ClientName: "No Redirect URIs", RedirectURIs: []string{}, + Scope: "openid profile email", } err := service.validateDynamicClientRegistrationRequest(request) @@ -548,6 +550,7 @@ func TestValidateDynamicClientRegistrationRequest(t *testing.T) { request := &types.DynamicClientRegistrationRequest{ ClientName: "Invalid Redirect URI", RedirectURIs: []string{"://invalid-uri"}, + Scope: "openid profile email", } err := service.validateDynamicClientRegistrationRequest(request)