diff options
| author | mo khan <mo@mokhan.ca> | 2025-06-09 19:39:28 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-06-09 19:39:28 -0600 |
| commit | 1b280d0b9be71daf9dffa0f4fa33559eda91946f (patch) | |
| tree | cc301717deabe901ce82ce469fef6be84c1b2bed /spec/integration/server_spec.rb | |
| parent | 50731865b1a22ab250e988aed2ea2bb8a18f9338 (diff) | |
Extract a registered client type
Diffstat (limited to 'spec/integration/server_spec.rb')
| -rw-r--r-- | spec/integration/server_spec.rb | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/spec/integration/server_spec.rb b/spec/integration/server_spec.rb index 6a041fb..229203c 100644 --- a/spec/integration/server_spec.rb +++ b/spec/integration/server_spec.rb @@ -40,25 +40,25 @@ RSpec.describe "Server" do expect(json[:scopes_supported]).to match_array(["openid", "profile", "email"]) end - pending 'returns optional fields' do - expect(json[:response_modes_supported]).to eq("") - expect(json[:jwks_uri]).to eq("#{base_url}/jwks.json") - expect(json[:registration_endpoint]).to eq("#{base_url}/register") - expect(json[:token_endpoint_auth_methods_supported]).to match_array(["client_secret_basic"]) - expect(json[:token_endpoint_auth_signing_alg_values_supported]).to match_array(["RS256"]) - expect(json[:service_documentation]).to eq("#{base_url}/service_documentation.html") - expect(json[:ui_locales_supported]).to match_array(["en-US"]) - expect(json[:op_policy_uri]).to eq("") - expect(json[:op_tos_uri]).to eq("") - expect(json[:revocation_endpoint]).to eq("") - expect(json[:revocation_endpoint_auth_methods_supported]).to eq("") - expect(json[:revocation_endpoint_auth_signing_alg_values_supported]).to eq("") - expect(json[:introspection_endpoint]).to eq("") - expect(json[:introspection_endpoint_auth_methods_supported]).to eq("") - expect(json[:introspection_endpoint_auth_signing_alg_values_supported]).to eq("") - expect(json[:code_challenge_methods_supported]).to eq("") - expect(json[:signed_metadata]).to eq("") - expect(json[:grant_types_supported]).to match_array(["authorization_code"]) + describe "optional fields" do + pending { expect(json[:response_modes_supported]).to eq("") } + pending { expect(json[:jwks_uri]).to eq("#{base_url}/jwks.json") } + pending { expect(json[:registration_endpoint]).to eq("#{base_url}/register") } + pending { expect(json[:token_endpoint_auth_methods_supported]).to match_array(["client_secret_basic"]) } + pending { expect(json[:token_endpoint_auth_signing_alg_values_supported]).to match_array(["RS256"]) } + pending { expect(json[:service_documentation]).to eq("#{base_url}/service_documentation.html") } + pending { expect(json[:ui_locales_supported]).to match_array(["en-US"]) } + pending { expect(json[:op_policy_uri]).to eq("") } + pending { expect(json[:op_tos_uri]).to eq("") } + pending { expect(json[:revocation_endpoint]).to eq("") } + pending { expect(json[:revocation_endpoint_auth_methods_supported]).to eq("") } + pending { expect(json[:revocation_endpoint_auth_signing_alg_values_supported]).to eq("") } + pending { expect(json[:introspection_endpoint]).to eq("") } + pending { expect(json[:introspection_endpoint_auth_methods_supported]).to eq("") } + pending { expect(json[:introspection_endpoint_auth_signing_alg_values_supported]).to eq("") } + pending { expect(json[:code_challenge_methods_supported]).to eq("") } + pending { expect(json[:signed_metadata]).to eq("") } + pending { expect(json[:grant_types_supported]).to match_array(["authorization_code"]) } end end |
