| 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 = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.
msIndexedDB || self.OIndexedDB; | |
| 7 | |
| 8 | 6 |
| 9 self.dbname = 'versionchangerequest-activedomobject' | 7 self.dbname = 'versionchangerequest-activedomobject' |
| 10 | 8 |
| 11 testDeleteDatabase(): | 9 testDeleteDatabase(): |
| 12 indexedDB.deleteDatabase(self.dbname) | 10 indexedDB.deleteDatabase(self.dbname) |
| 13 self.gc() | 11 self.gc() |
| 14 PASS deleteDatabase's IDBVersionChangeRequest.onsuccess event fired | 12 PASS deleteDatabase's IDBVersionChangeRequest.onsuccess event fired |
| 15 | 13 |
| 16 testSetVersion(): | 14 testSetVersion(): |
| 17 indexedDB.open(self.dbname) | 15 indexedDB.open(self.dbname) |
| 18 self.gc() | 16 self.gc() |
| 19 PASS IDBOpenDBRequest received upgradeneeded event | 17 PASS IDBOpenDBRequest received upgradeneeded event |
| 20 PASS IDBOpenDBRequest received success event | 18 PASS IDBOpenDBRequest received success event |
| 21 PASS successfullyParsed is true | 19 PASS successfullyParsed is true |
| 22 | 20 |
| 23 TEST COMPLETE | 21 TEST COMPLETE |
| 24 | 22 |
| OLD | NEW |