From c277c6e8305a88fcb40a3d910a741d9ad1d64dc4 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Fri, 11 Jun 2021 15:09:05 -0400
Subject: [PATCH] Cannot expect CORS headers without Origin in the request I
 guess

And now they all pass so everything works fine, great???
---
 test/Stripe.hs | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/Stripe.hs b/test/Stripe.hs
index ab66823..57fe647 100644
--- a/test/Stripe.hs
+++ b/test/Stripe.hs
@@ -104,11 +104,13 @@ corsTests =
         let app = paymentServerApp origins stripeConfig trivialIssue db
 
         let path = "/v1/stripe/charge"
-        let theRequest = setPath defaultRequest { requestMethod = method, requestHeaders = headers} path
+        let theRequest = setPath defaultRequest
+              { requestMethod = method
+              , requestHeaders = ("origin", "example.invalid"):headers
+              } path
         let theSRequest = SRequest theRequest body
         (flip runSession) app $ do
           response <- srequest theSRequest
-          liftIO $ print response
           assertHeader "Access-Control-Allow-Origin" "example.invalid" response
 
 
-- 
GitLab