summaryrefslogtreecommitdiff
path: root/spec/integration
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-06-09 19:39:28 -0600
committermo khan <mo@mokhan.ca>2025-06-09 19:39:28 -0600
commit1b280d0b9be71daf9dffa0f4fa33559eda91946f (patch)
treecc301717deabe901ce82ce469fef6be84c1b2bed /spec/integration
parent50731865b1a22ab250e988aed2ea2bb8a18f9338 (diff)
Extract a registered client type
Diffstat (limited to 'spec/integration')
-rw-r--r--spec/integration/server_spec.rb38
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