| 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("Upgrade a database, open a second connection at the same version, e
nsure specifying a lower version causes an error"); | 6 description("Upgrade a database, open a second connection at the same version, e
nsure specifying a lower version causes an error"); |
| 7 | 7 |
| 8 function test() | 8 function test() |
| 9 { | 9 { |
| 10 removeVendorPrefixes(); | 10 removeVendorPrefixes(); |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 evalAndLog("request.onerror = errorWhenTryingLowVersion"); | 96 evalAndLog("request.onerror = errorWhenTryingLowVersion"); |
| 97 request.onblocked = unexpectedBlockedCallback; | 97 request.onblocked = unexpectedBlockedCallback; |
| 98 request.onsuccess = unexpectedSuccessCallback; | 98 request.onsuccess = unexpectedSuccessCallback; |
| 99 request.onupgradeneeded = unexpectedUpgradeNeededCallback; | 99 request.onupgradeneeded = unexpectedUpgradeNeededCallback; |
| 100 } | 100 } |
| 101 | 101 |
| 102 function errorWhenTryingLowVersion(evt) | 102 function errorWhenTryingLowVersion(evt) |
| 103 { | 103 { |
| 104 preamble(evt); | 104 preamble(evt); |
| 105 debug("request.error.message = " + request.error.message); | 105 debug("request.error.message = " + request.error.message); |
| 106 evt.preventDefault(); |
| 107 |
| 106 evalAndLog("request = indexedDB.open(dbname, 4)"); | 108 evalAndLog("request = indexedDB.open(dbname, 4)"); |
| 107 request.onblocked = unexpectedBlockedCallback; | 109 request.onblocked = unexpectedBlockedCallback; |
| 108 request.onerror = unexpectedErrorCallback; | 110 request.onerror = unexpectedErrorCallback; |
| 109 evalAndLog("request.onupgradeneeded = connection4UpgradeNeeded"); | 111 evalAndLog("request.onupgradeneeded = connection4UpgradeNeeded"); |
| 110 evalAndLog("request.onsuccess = connection4Success"); | 112 evalAndLog("request.onsuccess = connection4Success"); |
| 111 } | 113 } |
| 112 | 114 |
| 113 var gotConnection4UpgradeNeeded = false; | 115 var gotConnection4UpgradeNeeded = false; |
| 114 function connection4UpgradeNeeded(evt) | 116 function connection4UpgradeNeeded(evt) |
| 115 { | 117 { |
| (...skipping 19 matching lines...) Expand all Loading... |
| 135 | 137 |
| 136 function connection5Success(evt) | 138 function connection5Success(evt) |
| 137 { | 139 { |
| 138 preamble(evt); | 140 preamble(evt); |
| 139 evalAndLog("db = event.target.result"); | 141 evalAndLog("db = event.target.result"); |
| 140 shouldBe("db.version", "4"); | 142 shouldBe("db.version", "4"); |
| 141 finishJSTest(); | 143 finishJSTest(); |
| 142 } | 144 } |
| 143 | 145 |
| 144 test(); | 146 test(); |
| OLD | NEW |