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 |