Fail | header with invalid MIME type is not changed | assert_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 runPass | 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) |
|
Fail | header with invalid MIME type (empty string) is not changed | 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:29:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | known charset but bogus header - missing MIME type | 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:34:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | bogus charset and bogus header - missing MIME type | 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:39:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | If charset= param is UTF-8 (case-insensitive), it should not be changed | 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:44:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | If no charset= param is given, implementation should not add one - unknown MIME | 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:49:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | If no charset= param is given, implementation should not add one - known MIME | 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:54:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | If no charset= param is given, implementation should not add one - known MIME, unknown param, two spaces | 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:59:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset 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 runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | If 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 runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset 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 runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | Multiple non-UTF-8 charset parameters deduplicate, bogus parameter dropped | 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:79:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | No content type set, give MIME and 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:84:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset with leading space that is UTF-8 does change | 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:89:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset with trailing space that is UTF-8 does not change | 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:93:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset in double quotes that is UTF-8 does not change | 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:97:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset in double quotes with space | 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:101:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | charset in double quotes with backslashes that is UTF-8 does not change | 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:105:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|
Fail | unknown parameters need to be preserved | 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:109:7 Asserts runFail | assert_equals("", "TEST")
at Test.<anonymous> ( /xhr/send-content-type-charset.htm:19:9) |
|