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