tor-browser

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

test_PromiseDebugging.js (456B)


      1 function run_test() {
      2  Assert.equal(false, PromiseDebugging === undefined);
      3  var res;
      4  var p = new Promise(function (resolve) {
      5    res = resolve;
      6  });
      7  var state = PromiseDebugging.getState(p);
      8  Assert.equal(state.state, "pending");
      9 
     10  do_test_pending();
     11 
     12  p.then(function () {
     13    var state2 = PromiseDebugging.getState(p);
     14    Assert.equal(state2.state, "fulfilled");
     15    Assert.equal(state2.value, 5);
     16    do_test_finished();
     17  });
     18 
     19  res(5);
     20 }