Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /eventsource/format-bom-2.any.html - WPT Dashboard Interop Dashboard
- /eventsource/format-bom-2.any.worker.html - WPT Dashboard Interop Dashboard
// META: title=EventSource: Double BOM
var test = async_test(),
hasbeenone = false,
hasbeentwo = false
test.step(function() {
var source = new EventSource("resources/message.py?message=%EF%BB%BF%EF%BB%BFdata%3A1%0A%0Adata%3A2%0A%0Adata%3A3")
source.addEventListener("message", listener, false)
})
function listener(e) {
test.step(function() {
if(e.data == "1")
hasbeenone = true
if(e.data == "2")
hasbeentwo = true
if(e.data == "3") {
assert_false(hasbeenone)
assert_true(hasbeentwo)
this.close()
test.done()
}
}, this)
}