diff options
author | Jenny Shen <jenny.shen@shopify.com> | 2023-02-21 12:48:37 -0500 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-04-12 11:51:06 +0900 |
commit | ef85b6de42c9d73451eb392178e1faa95b002edd (patch) | |
tree | 7daf3d337817c05f4528b92ae68d27228862c0df /test | |
parent | 353f9adcccc9928eb6fc0a7b581d31a1f5ca2d7b (diff) | |
download | ruby-ef85b6de42c9d73451eb392178e1faa95b002edd.tar.gz |
[rubygems/rubygems] Add access control headers for all requests to allow RubyGems.org to render the response
https://github.com/rubygems/rubygems/commit/22b329eb60
Diffstat (limited to 'test')
-rw-r--r-- | test/rubygems/test_webauthn_listener_response.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/rubygems/test_webauthn_listener_response.rb b/test/rubygems/test_webauthn_listener_response.rb index 5820ae9957..b3e54e0f19 100644 --- a/test/rubygems/test_webauthn_listener_response.rb +++ b/test/rubygems/test_webauthn_listener_response.rb @@ -57,6 +57,9 @@ class WebauthnListenerResponseTest < Gem::TestCase expected_payload = <<~RESPONSE HTTP/1.1 405 Method Not Allowed Connection: close + Access-Control-Allow-Origin: rubygems.example + Access-Control-Allow-Methods: POST + Access-Control-Allow-Headers: Content-Type, Authorization, x-csrf-token Allow: GET, OPTIONS RESPONSE @@ -69,6 +72,9 @@ class WebauthnListenerResponseTest < Gem::TestCase expected_payload = <<~RESPONSE HTTP/1.1 404 Not Found Connection: close + Access-Control-Allow-Origin: rubygems.example + Access-Control-Allow-Methods: POST + Access-Control-Allow-Headers: Content-Type, Authorization, x-csrf-token RESPONSE assert_equal expected_payload, payload @@ -80,6 +86,9 @@ class WebauthnListenerResponseTest < Gem::TestCase expected_payload = <<~RESPONSE HTTP/1.1 400 Bad Request Connection: close + Access-Control-Allow-Origin: rubygems.example + Access-Control-Allow-Methods: POST + Access-Control-Allow-Headers: Content-Type, Authorization, x-csrf-token Content-Type: text/plain Content-Length: 22 |