| OLD | NEW |
| 1 importScripts('../../../resources/js-test.js'); | 1 importScripts('../../../resources/js-test.js'); |
| 2 importScripts('shared.js'); | 2 importScripts('shared.js'); |
| 3 | 3 |
| 4 removeVendorPrefixes(); | |
| 5 | |
| 6 debug("opening database connection"); | 4 debug("opening database connection"); |
| 7 evalAndLog("request = indexedDB.open('dont-commit-on-blocked.html', 2)"); | 5 evalAndLog("request = indexedDB.open('dont-commit-on-blocked.html', 2)"); |
| 8 request.onerror = unexpectedErrorCallback; | 6 request.onerror = unexpectedErrorCallback; |
| 9 evalAndLog("state = 'setversion'"); | 7 evalAndLog("state = 'setversion'"); |
| 10 evalAndLog("request.onblocked = onSetVersionBlocked"); | 8 evalAndLog("request.onblocked = onSetVersionBlocked"); |
| 11 evalAndLog("request.onupgradeneeded = onSetVersionSuccess"); | 9 evalAndLog("request.onupgradeneeded = onSetVersionSuccess"); |
| 12 request.onsuccess = onTransactionComplete; | 10 request.onsuccess = onTransactionComplete; |
| 13 debug("spinning for 100ms to let events be queued but prevent dispatch"); | 11 debug("spinning for 100ms to let events be queued but prevent dispatch"); |
| 14 var t = Date.now(); | 12 var t = Date.now(); |
| 15 while ((Date.now() - t) < 100) { | 13 while ((Date.now() - t) < 100) { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 41 debug(""); | 39 debug(""); |
| 42 debug("onTransactionComplete"); | 40 debug("onTransactionComplete"); |
| 43 | 41 |
| 44 shouldBeEqualToString("state", "success"); | 42 shouldBeEqualToString("state", "success"); |
| 45 | 43 |
| 46 shouldBe("Number(db.version)", "2"); | 44 shouldBe("Number(db.version)", "2"); |
| 47 shouldBeTrue("db.objectStoreNames.contains('store1')"); | 45 shouldBeTrue("db.objectStoreNames.contains('store1')"); |
| 48 shouldBeTrue("db.objectStoreNames.contains('store2')"); | 46 shouldBeTrue("db.objectStoreNames.contains('store2')"); |
| 49 finishJSTest(); | 47 finishJSTest(); |
| 50 } | 48 } |
| OLD | NEW |