tor-browser

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

user-activation.tentative.any.js (614B)


      1 // META: title=user activation messagechannel test
      2 
      3 async_test(function(t) {
      4  var channel = new MessageChannel();
      5  channel.port1.postMessage(1, {includeUserActivation: true});
      6  channel.port1.postMessage(2);
      7  var expected_data = 1;
      8  channel.port2.onmessage = t.step_func(
      9    function(e) {
     10      assert_equals(e.data, expected_data);
     11      expected_data++;
     12      if (e.data == 1) {
     13        assert_false(e.userActivation.isActive);
     14        assert_false(e.userActivation.hasBeenActive);
     15      } else {
     16        assert_equals(e.userActivation, null);
     17        t.done();
     18      }
     19    });
     20  channel.port2.start();
     21 });