tor-browser

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

GlobalObjectsModule.sys.mjs (702B)


      1 /**
      2 * Any copyright is dedicated to the Public Domain.
      3 * http://creativecommons.org/publicdomain/zero/1.0/
      4 */
      5 
      6 export function GlobalObjectsModule() {}
      7 
      8 GlobalObjectsModule.prototype = {
      9  runTest() {
     10    const name = "Splendid Test";
     11 
     12    let ok = this.ok;
     13    let finishTest = this.finishTest;
     14 
     15    let keyRange = IDBKeyRange.only(42);
     16    ok(keyRange, "Got keyRange");
     17 
     18    let request = indexedDB.open(name, 1);
     19    request.onerror = function (event) {
     20      ok(false, "indexedDB error, '" + event.target.error.name + "'");
     21      finishTest();
     22    };
     23    request.onsuccess = function (event) {
     24      let db = event.target.result;
     25      ok(db, "Got database");
     26      finishTest();
     27    };
     28  },
     29 };