Summary

Harness status: OK

Found 61 tests

Details

ResultTest NameMessage
PassAdding valid request header "Content-Type: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "Potato: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "proxy: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "proxya: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "sec: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "secb: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding valid request header "Set-Cookie2: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
FailAdding valid request header "User-Agent: OK"assert_equals: expected (string) "OK" but got (object) null
    at Test.<anonymous> (http://wpt.live/fetch/api/request/request-headers.any.js:69:5)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at http://wpt.live/fetch/api/request/request-headers.any.js:66:3
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(null, "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:69:5)
PassAdding invalid request header "Accept-Charset: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "accept-charset: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "ACCEPT-ENCODING: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Accept-Encoding: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Access-Control-Request-Headers: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Access-Control-Request-Method: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Connection: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Content-Length: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Cookie: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Cookie2: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Date: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "DNT: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Expect: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Host: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Keep-Alive: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Origin: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Referer: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Set-Cookie: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "TE: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Trailer: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Transfer-Encoding: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Upgrade: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Via: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Proxy-: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "proxy-a: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "Sec-: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding invalid request header "sec-b: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:76:5)
PassAdding valid no-cors request header "Accept: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "Accept-Language: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-language: OK"
Asserts run
Pass
assert_equals("OK", "OK")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-type: application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-type: application/x-www-form-urlencoded;charset=UTF-8"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded;charset=UTF-8", "application/x-www-form-urlencoded;charset=UTF-8")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-type: multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-type: multipart/form-data;charset=UTF-8"
Asserts run
Pass
assert_equals("multipart/form-data;charset=UTF-8", "multipart/form-data;charset=UTF-8")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "content-TYPE: text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding valid no-cors request header "CONTENT-type: text/plain;charset=UTF-8"
Asserts run
Pass
assert_equals("text/plain;charset=UTF-8", "text/plain;charset=UTF-8")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:84:5)
PassAdding invalid no-cors request header "Content-Type: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "Potato: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "proxy: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "proxya: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "sec: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "secb: KO"
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassAdding invalid no-cors request header "Empty-Value: "
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:91:5)
PassCheck that request constructor is filtering headers provided as init parameter
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:98:3)
PassCheck that no-cors request constructor is filtering headers provided as init parameter
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:104:3)
PassCheck that no-cors request constructor is filtering headers provided as part of request parameter
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:111:3)
PassRequest should get its content-type from the init request
Asserts run
Pass
assert_equals("potato", "potato")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:118:3)
PassRequest should not get its content-type from the init request if init headers are provided
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:126:3)
PassRequest should get its content-type from the body if none is provided
Asserts run
Pass
assert_equals("text/plain;charset=UTF-8", "text/plain;charset=UTF-8")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:133:3)
PassRequest should get its content-type from init headers if one is provided
Asserts run
Pass
assert_equals("potato", "potato")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:140:3)
PassTesting request header creations with various objects
Asserts run
Pass
assert_equals("worldAHH", "worldAHH")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:148:3)
Pass
assert_equals("worldAHH", "worldAHH")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:154:3)
Pass
assert_equals("worldAHH", "worldAHH")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:155:3)
Pass
assert_equals("worldOOH", "worldOOH")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:156:3)
PassTesting empty Request Content-Type header
Asserts run
Pass
assert_equals("", "", "Blob type should be the empty string")
    at  /fetch/api/request/request-headers.any.js:162:5
PassTest that Request.headers has the [SameObject] extended attribute
Asserts run
Pass
assert_equals(object "[object Headers]", object "[object Headers]")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:168:3)
Pass
assert_equals(object "[object Headers]", object "[object Headers]")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:171:3)
Pass
assert_equals(object "[object Headers]", object "[object Headers]")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:174:3)
Pass
assert_equals(object "[object Headers]", object "[object Headers]")
    at Test.<anonymous> ( /fetch/api/request/request-headers.any.js:176:3)