summaryrefslogtreecommitdiff
path: root/test/rubygems
diff options
context:
space:
mode:
Diffstat (limited to 'test/rubygems')
-rw-r--r--test/rubygems/test_webauthn_listener_response.rb9
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