diff options
Diffstat (limited to 'spec/integration')
| -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 |
