| OLD | NEW | 
|---|
| 1 if (this.importScripts) { | 1 if (this.importScripts) { | 
| 2     importScripts('../../../resources/js-test.js'); | 2     importScripts('../../../resources/js-test.js'); | 
| 3     importScripts('shared.js'); | 3     importScripts('shared.js'); | 
| 4 } | 4 } | 
| 5 | 5 | 
| 6 description("Ensure that metadata remains correct when an aborted version change
     is followed by another. "); | 6 description("Ensure that metadata remains correct when an aborted version change
     is followed by another. "); | 
| 7 | 7 | 
| 8 function test() { | 8 function test() { | 
| 9     setDBNameFromPath(); | 9     setDBNameFromPath(); | 
| 10     request = evalAndLog("indexedDB.deleteDatabase(dbname)"); | 10     request = evalAndLog("indexedDB.deleteDatabase(dbname)"); | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
| 35     request.onupgradeneeded = onUpgradeNeeded2; | 35     request.onupgradeneeded = onUpgradeNeeded2; | 
| 36     request.onsuccess = onSuccess; | 36     request.onsuccess = onSuccess; | 
| 37 | 37 | 
| 38     evalAndLog("transaction.abort()"); | 38     evalAndLog("transaction.abort()"); | 
| 39 } | 39 } | 
| 40 | 40 | 
| 41 function onError(evt) | 41 function onError(evt) | 
| 42 { | 42 { | 
| 43     preamble(evt); | 43     preamble(evt); | 
| 44     shouldBe("db.version", "0"); | 44     shouldBe("db.version", "0"); | 
|  | 45     evt.preventDefault(); | 
| 45 } | 46 } | 
| 46 | 47 | 
| 47 function onUpgradeNeeded2(evt) | 48 function onUpgradeNeeded2(evt) | 
| 48 { | 49 { | 
| 49     preamble(evt); | 50     preamble(evt); | 
| 50     evalAndLog("db = request.result"); | 51     evalAndLog("db = request.result"); | 
| 51     shouldBe("db.version", "3"); | 52     shouldBe("db.version", "3"); | 
| 52 } | 53 } | 
| 53 | 54 | 
| 54 function onSuccess(evt) | 55 function onSuccess(evt) | 
| 55 { | 56 { | 
| 56     preamble(evt); | 57     preamble(evt); | 
| 57     evalAndLog("db = request.result"); | 58     evalAndLog("db = request.result"); | 
| 58     shouldBe("db.version", "3"); | 59     shouldBe("db.version", "3"); | 
| 59     finishJSTest(); | 60     finishJSTest(); | 
| 60 } | 61 } | 
| 61 | 62 | 
| 62 test(); | 63 test(); | 
| OLD | NEW | 
|---|