| OLD | NEW |
| 1 Ensure that IDBVersionChangeRequest objects are not GC'd if they have pending ev
ents | 1 Ensure that IDBVersionChangeRequest objects are not GC'd if they have pending ev
ents |
| 2 | 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 | 4 |
| 5 | 5 |
| 6 indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB; | 6 indexedDB = window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB; |
| 7 PASS indexedDB == null is false | 7 PASS indexedDB == null is false |
| 8 | 8 |
| 9 window.dbname = 'versionchangerequest-activedomobject' | 9 window.dbname = 'versionchangerequest-activedomobject' |
| 10 | 10 |
| 11 testDeleteDatabase(): | 11 testDeleteDatabase(): |
| 12 indexedDB.deleteDatabase(window.dbname) | 12 indexedDB.deleteDatabase(window.dbname) |
| 13 window.gc() | 13 window.gc() |
| 14 PASS deleteDatabase's IDBVersionChangeRequest.onsuccess event fired | 14 PASS deleteDatabase's IDBVersionChangeRequest.onsuccess event fired |
| 15 | 15 |
| 16 testSetVersion(): | 16 testSetVersion(): |
| 17 openRequest = indexedDB.open(window.dbname) | 17 openRequest = indexedDB.open(window.dbname) |
| 18 db = openRequest.result | 18 db = openRequest.result |
| 19 db.setVersion('1') | 19 db.setVersion('1') |
| 20 window.gc() | 20 window.gc() |
| 21 PASS setVersion's IDBVersionChangeRequest.onsuccess event fired | 21 PASS setVersion's IDBVersionChangeRequest.onsuccess event fired |
| 22 PASS successfullyParsed is true | 22 PASS successfullyParsed is true |
| 23 | 23 |
| 24 TEST COMPLETE | 24 TEST COMPLETE |
| 25 | 25 |
| OLD | NEW |