tor-browser

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

format-bom-2.any.js (718B)


      1 // META: title=EventSource: Double BOM
      2 
      3      var test = async_test(),
      4          hasbeenone = false,
      5          hasbeentwo = false
      6      test.step(function() {
      7        var source = new EventSource("resources/message.py?message=%EF%BB%BF%EF%BB%BFdata%3A1%0A%0Adata%3A2%0A%0Adata%3A3")
      8        source.addEventListener("message", listener, false)
      9      })
     10      function listener(e) {
     11        test.step(function() {
     12          if(e.data == "1")
     13            hasbeenone = true
     14          if(e.data == "2")
     15            hasbeentwo = true
     16          if(e.data == "3") {
     17            assert_false(hasbeenone)
     18            assert_true(hasbeentwo)
     19            this.close()
     20            test.done()
     21          }
     22        }, this)
     23      }