cors-preflight.any.html

FAILExpected19 of 22 subtests pass2,719 ms

Details

Test
/fetch/api/cors/cors-preflight.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSCORS [DELETE], server allows
PASSCORS [DELETE], server refuses
PASSCORS [PUT], server allows
PASSCORS [PUT], server allows, check preflight has user agent
PASSCORS [PUT], server refuses
PASSCORS [PATCH], server allows
PASSCORS [PATCH], server refuses
FAILCORS [patcH], server allows
promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASSCORS [patcH], server refuses
FAILCORS [NEW], server allows
promise_test: Unhandled rejection with value: object "TypeError: Invalid HTTP method string: NEW"
promise_test: Unhandled rejection with value: object "TypeError: Invalid HTTP method string: NEW"
PASSCORS [NEW], server refuses
FAILCORS [chicken], server allows
promise_test: Unhandled rejection with value: object "TypeError: Invalid HTTP method string: chicken"
promise_test: Unhandled rejection with value: object "TypeError: Invalid HTTP method string: chicken"
PASSCORS [chicken], server refuses
PASSCORS [GET] [x-test-header: allowed], server allows
PASSCORS [GET] [x-test-header: refused], server refuses
PASSCORS [GET] [several headers], server allows
PASSCORS [GET] [several headers], server refuses
PASSCORS [PUT] [several headers], server allows
PASSCORS [PUT] [several headers], server refuses
PASSCORS [PUT] [only safe headers], server allows
PASS"authorization" should not be covered by the wildcard symbol
PASS"authorization" should be covered by "authorization"