• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Test IndexedDB's webkitIDBObjectStore.clear().
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6webkitIndexedDB.open('objectstore-clear')
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')
16otherStore = db.createObjectStore('otherStoreName', null)
17otherStore.add('value', 'key')
18store.clear()
19PASS event.target.result is undefined.
20store.openCursor()
21PASS event.target.result is null
22index = store.index('indexName')
23index.openKeyCursor()
24openKeyCursorSuccess():
25PASS event.target.result is null
26db.transaction({mode: webkitIDBTransaction.READ_WRITE})
27otherStore = transaction.objectStore('otherStoreName')
28otherStore.get('key')
29PASS event.target.result is "value"
30PASS successfullyParsed is true
31
32TEST COMPLETE
33
34