async_test(t => { | |
const client = new XMLHttpRequest(); | |
client.overrideMimeType('text/plain;charset=Shift-JIS'); | |
client.onreadystatechange = t.step_func(() => { | |
if (client.readyState === 4) { | |
assert_equals( client.responseText, 'ใในใ' ); | |
t.done(); | |
} | |
}); | |
client.open("GET", "resources/status.py?type="+encodeURIComponent('text/html;charset=iso-8859-1')+'&content=%83%65%83%58%83%67'); | |
client.send( '' ); | |
}, "XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding"); |