• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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