diff --git a/test/sharness/t0112-gateway-cors.sh b/test/sharness/t0112-gateway-cors.sh index dbb51021ae8d..b7826518fd8c 100755 --- a/test/sharness/t0112-gateway-cors.sh +++ b/test/sharness/t0112-gateway-cors.sh @@ -28,10 +28,11 @@ thash='QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn' test_expect_success "GET to Gateway succeeds" ' curl -svX GET "http://127.0.0.1:$gwport/ipfs/$thash" 2>curl_output ' + # GET Response from Gateway should contain CORS headers test_expect_success "GET response for Gateway resource looks good" ' - grep "Access-Control-Allow-Origin:" curl_output && - grep "Access-Control-Allow-Methods:" curl_output && + grep "Access-Control-Allow-Origin:" curl_output | grep "\*" && + grep "Access-Control-Allow-Methods:" curl_output | grep "\"GET\"" && grep "Access-Control-Allow-Headers:" curl_output ' @@ -41,8 +42,8 @@ test_expect_success "OPTIONS to Gateway succeeds" ' ' # OPTION Response from Gateway should contain CORS headers test_expect_success "OPTIONS response for Gateway resource looks good" ' - grep "Access-Control-Allow-Origin:" curl_output && - grep "Access-Control-Allow-Methods:" curl_output && + grep "Access-Control-Allow-Origin:" curl_output | grep "\*" && + grep "Access-Control-Allow-Methods:" curl_output | grep "\"GET\"" && grep "Access-Control-Allow-Headers:" curl_output '