format-field-data.any.js (723B)
1 // META: title=EventSource: data field parsing 2 3 var test = async_test() 4 test.step(function() { 5 var source = new EventSource("resources/message.py?message=data%3A%0A%0Adata%0Adata%0A%0Adata%3Atest"), 6 counter = 0 7 source.onmessage = function(e) { 8 test.step(function() { 9 if(counter == 0) { 10 assert_equals("", e.data) 11 } else if(counter == 1) { 12 assert_equals("\n", e.data) 13 } else if(counter == 2) { 14 assert_equals("test", e.data) 15 source.close() 16 test.done() 17 } else { 18 assert_unreached() 19 } 20 counter++ 21 }) 22 } 23 })