Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / storage / indexeddb / objectstore-removeobjectstore-expected.txt
1 Test IndexedDB's IDBObjectStore.deleteObjectStore().
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
7
8 dbname = "objectstore-removeobjectstore.html"
9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname)
11 store = db.createObjectStore('storeName', null)
12 store.createIndex('indexName', '')
13 PASS store.indexNames.contains('indexName') is true
14 store.add('value', 'key')
15 db.transaction(['storeName'])
16 store = transaction.objectStore('storeName')
17 store.get('key')
18 PASS event.target.result is "value"
19 db.close()
20 indexedDB.open(dbname, 2)
21 db.deleteObjectStore('storeName')
22 db.createObjectStore('storeName', null)
23 db.transaction(['storeName'])
24 store = transaction.objectStore('storeName')
25 store.get('key')
26 PASS event.target.result is undefined
27 PASS event.target.source.indexNames.contains('indexName') is false
28 PASS successfullyParsed is true
29
30 TEST COMPLETE
31