tor-browser

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

test_databaseShadowing_clearOriginsByPattern1.js (735B)


      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 request = clearOriginsByPattern(JSON.stringify({ userContextId: 15 }));
     17  await requestFinished(request);
     18 
     19  verifyData([4, 5, 6]);
     20 
     21  // Wait for all database connections to close.
     22  request = reset();
     23  await requestFinished(request);
     24 
     25  exportShadowDatabase("shadowdb-clearedOriginsByPattern.sqlite");
     26 
     27  // The shadow database is now prepared for
     28  // test_databaseShadowing_clearOriginsByPattern2.js
     29 });