// META: title=EventSource: bogus MIME type | |
var test = async_test() | |
test.step(function() { | |
var source = new EventSource("resources/message.py?mime=x%20bogus") | |
source.onmessage = function() { | |
test.step(function() { | |
assert_unreached() | |
source.close() | |
}) | |
test.done() | |
} | |
source.onerror = function(e) { | |
test.step(function() { | |
assert_equals(this.readyState, this.CLOSED) | |
assert_false(e.hasOwnProperty('data')) | |
assert_false(e.bubbles) | |
assert_false(e.cancelable) | |
this.close() | |
}, this) | |
test.done() | |
} | |
}) | |
// This tests "fails the connection" as well as making sure a simple | |
// event is dispatched and not a MessageEvent | |