Summary

Harness status: OK

Found 19 tests

Details

ResultTest NameMessage
Failheader with invalid MIME type is not changedassert_equals: expected "text; charset=ascii" but got "text; charset=UTF-8"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:20:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:24:7
Asserts run
Pass
assert_equals("TEST", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Fail
assert_equals("text; charset=UTF-8", "text; charset=ascii")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:20:9)
Failheader with invalid MIME type (empty string) is not changedassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:29:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failknown charset but bogus header - missing MIME typeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:34:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failbogus charset and bogus header - missing MIME typeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:39:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailIf charset= param is UTF-8 (case-insensitive), it should not be changedassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:44:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailIf no charset= param is given, implementation should not add one - unknown MIMEassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:49:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailIf no charset= param is given, implementation should not add one - known MIMEassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:54:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailIf no charset= param is given, implementation should not add one - known MIME, unknown param, two spacesassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:59:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset given but wrong, fix it (unknown MIME, bogus charset)assert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:64:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailIf charset= param is UTF-8 (case-insensitive), it should not be changed (bogus charset)assert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:69:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset given but wrong, fix it (known MIME, actual charset)assert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:74:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailMultiple non-UTF-8 charset parameters deduplicate, bogus parameter droppedassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:79:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
FailNo content type set, give MIME and charsetassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:84:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset with leading space that is UTF-8 does changeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:89:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset with trailing space that is UTF-8 does not changeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:93:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset in double quotes that is UTF-8 does not changeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:97:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset in double quotes with spaceassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:101:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failcharset in double quotes with backslashes that is UTF-8 does not changeassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:105:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)
Failunknown parameters need to be preservedassert_equals: expected "TEST" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:19:9)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at request (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:13:9)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/xhr/send-content-type-charset.htm:109:7
Asserts run
Fail
assert_equals("", "TEST")
    at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9)