1Test IndexedDB's webkitIDBObjectStore.deleteObjectStore(). 2 3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 4 5 6webkitIndexedDB.open('objectstore-removeobjectstore') 7db = event.target.result 8db.setVersion('new version') 9trans = event.target.result 10PASS trans !== null is true 11Deleted all object stores. 12store = db.createObjectStore('storeName', null) 13store.createIndex('indexName', '') 14PASS store.indexNames.contains('indexName') is true 15store.add('value', 'key') 16db.transaction({mode: webkitIDBTransaction.READ_WRITE}) 17store = transaction.objectStore('storeName') 18store.get('key') 19PASS event.target.result is "value" 20db.setVersion('new version') 21trans = event.target.result 22PASS trans !== null is true 23db.deleteObjectStore('storeName') 24db.createObjectStore('storeName', null) 25db.transaction({mode: webkitIDBTransaction.READ_WRITE}) 26store = transaction.objectStore('storeName') 27store.get('key') 28PASS event.target.result is undefined 29PASS event.target.source.indexNames.contains('indexName') is false 30PASS successfullyParsed is true 31 32TEST COMPLETE 33 34