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 |