test_globalObjects_xpc.js 596 B

123456789101112131415161718192021222324252627
  1. /**
  2. * Any copyright is dedicated to the Public Domain.
  3. * http://creativecommons.org/publicdomain/zero/1.0/
  4. */
  5. var testGenerator = testSteps();
  6. function testSteps()
  7. {
  8. const name = "Splendid Test";
  9. // Test for IDBKeyRange and indexedDB availability in xpcshell.
  10. let keyRange = IDBKeyRange.only(42);
  11. ok(keyRange, "Got keyRange");
  12. let request = indexedDB.open(name, 1);
  13. request.onerror = errorHandler;
  14. request.onsuccess = grabEventAndContinueHandler;
  15. let event = yield undefined;
  16. let db = event.target.result;
  17. ok(db, "Got database");
  18. finishTest();
  19. yield undefined;
  20. }