// 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