Revision 9936e8c644dfcfc1c02ba53fa26c501d64eccc11 authored by Yutaka Hirano on 21 November 2017, 10:42:44 UTC, committed by Chromium WPT Sync on 21 November 2017, 10:42:44 UTC
This CL introduces a mime type parser and stringifier to wpt/XMLHttpRequest/send-content-type-charset in order to accept implementations that are actually conforming to the spec but were rejected by the test due to some text representation errors. Bug: https://github.com/whatwg/mimesniff/issues/39 Change-Id: I99466e2e596bb9c1b7f11267ad4ff0a886913086
1 parent 93f495e
eventsource-reconnect.htm
<!DOCTYPE html>
<html>
<head>
<title>EventSource: reconnection</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
<script>
function doReconn(url, title) {
var test = async_test(document.title + " " + title)
test.step(function() {
var source = new EventSource(url)
source.onmessage = test.step_func(function(e) {
assert_equals(e.data, "data")
source.close()
test.done()
})
})
}
doReconn("resources/status-reconnect.py?status=200",
"200")
var t = async_test(document.title + ", test reconnection events", { timeout: 9000 });
t.step(function() {
var opened = false, reconnected = false,
source = new EventSource("resources/status-reconnect.py?status=200&ok_first&id=2");
source.onerror = t.step_func(function(e) {
assert_equals(e.type, 'error');
assert_equals(source.readyState, source.CONNECTING, "readyState");
assert_true(opened, "connection is opened earlier");
reconnected = true;
});
source.onmessage = t.step_func(function(e) {
if (!opened) {
opened = true;
assert_false(reconnected, "have reconnected before first message");
assert_equals(e.data, "ok");
}
else {
assert_true(reconnected, "Got reconnection event");
assert_equals(e.data, "data");
source.close()
t.done()
}
});
});
</script>
</body>
</html>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...