4924620948cbf0cadca07da8849c1731fc152125
[WebKit-https.git] / LayoutTests / storage / indexeddb / mozilla / clear-expected.txt
1 Test IndexedDB's clearing an object store
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 = "clear.html"
9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname)
11 objectStore = db.createObjectStore('foo', { autoIncrement: true });
12 request = objectStore.add({});
13 Expecting exception from db.transaction('foo').objectStore('foo').clear();
14 PASS Exception was thrown.
15 PASS code is 0
16 PASS ename is 'ReadOnlyError'
17 db.transaction('foo', 'readwrite')
18 transaction.objectStore('foo').clear();
19 request = db.transaction('foo').objectStore('foo').openCursor();
20 cursor = request.result;
21 PASS cursor.key is undefined
22 PASS cursor.value is undefined
23 PASS successfullyParsed is true
24
25 TEST COMPLETE
26