12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /**
- * Any copyright is dedicated to the Public Domain.
- * http://creativecommons.org/publicdomain/zero/1.0/
- */
- var { 'classes': Cc, 'interfaces': Ci, 'utils': Cu } = Components;
- var testGenerator = testSteps();
- if (!window.runTest) {
- window.runTest = function()
- {
- SimpleTest.waitForExplicitFinish();
- testGenerator.next();
- }
- }
- function finishTest()
- {
- SimpleTest.executeSoon(function() {
- testGenerator.close();
- SimpleTest.finish();
- });
- }
- function grabEventAndContinueHandler(event)
- {
- testGenerator.send(event);
- }
- function continueToNextStep()
- {
- SimpleTest.executeSoon(function() {
- testGenerator.next();
- });
- }
- function errorHandler(event)
- {
- throw new Error("indexedDB error, code " + event.target.error.name);
- }
|