tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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      })