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.
This commit is contained in:
Max 2025-08-04 11:19:45 +08:00
parent 4682c20903
commit c1b28f3b69

View file

@ -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)