tor-browser

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

precommitHandler-push.html (863B)


      1 <!doctype html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <script src="../navigation-methods/return-value/resources/helpers.js"></script>
      5 <script src="resources/precommitHandler-helpers.js"></script>
      6 <body>
      7 <script>
      8 let tests = [
      9  { mode: "rejectBeforeCommit", description: "precommitHandler for a push navigation, reject before commit" },
     10  { mode: "rejectAfterCommit",  description: "precommitHandler for a push navigation, reject after commit" },
     11  { mode: "success",            description: "precommitHandler for a push navigation, success" },
     12 ];
     13 
     14 let onload_promise = new Promise(resolve => window.onload = resolve);
     15 for (let test of tests) {
     16  promise_test(async t => {
     17    await onload_promise;
     18    await testDeferredCommit(t, "push", test.mode);
     19  }, test.description);
     20 }
     21 </script>
     22 </body>