1 Test that data inserted into IndexedDB does not get corrupted on disk.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 webkitIndexedDB.open('data-corruption')
8 db = event.target.result
9 db.setVersion('new version')
11 trans = event.target.result
12 PASS trans !== null is true
13 Deleted all object stores.
14 db.createObjectStore('storeName')
16 transaction = db.transaction(['storeName'], webkitIDBTransaction.READ_WRITE)
17 request = transaction.objectStore('storeName').add({x: testDate}, 'key')
19 transaction = db.transaction(['storeName'], webkitIDBTransaction.READ_ONLY)
20 request = transaction.objectStore('storeName').get('key')
21 PASS event.target.result.x.toString() == testDate.toString() is true
22 PASS successfullyParsed is true