From 1b280d0b9be71daf9dffa0f4fa33559eda91946f Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 9 Jun 2025 19:39:28 -0600 Subject: Extract a registered client type --- spec/integration/server_spec.rb | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'spec') 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 -- cgit v1.2.3