tor-browser

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

test_databaseShadowing_clearOrigin1.js (740B)


      1 /**
      2 * Any copyright is dedicated to the Public Domain.
      3 * http://creativecommons.org/publicdomain/zero/1.0/
      4 */
      5 
      6 /* import-globals-from databaseShadowing-shared.js */
      7 loadSubscript("databaseShadowing-shared.js");
      8 
      9 add_task(async function testSteps() {
     10  enableNextGenLocalStorage();
     11 
     12  storeData();
     13 
     14  verifyData([]);
     15 
     16  let principal = getPrincipal("http://origin.test", {});
     17  let request = clearOrigin(principal, "default");
     18  await requestFinished(request);
     19 
     20  verifyData([1]);
     21 
     22  // Wait for all database connections to close.
     23  request = reset();
     24  await requestFinished(request);
     25 
     26  exportShadowDatabase("shadowdb-clearedOrigin.sqlite");
     27 
     28  // The shadow database is now prepared for
     29  // test_databaseShadowing_clearOrigin2.js
     30 });