OLD | NEW |
1 Test IndexedDB cursor.update required arguments | 1 Test IndexedDB cursor.update required arguments |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.
msIndexedDB || self.OIndexedDB; | |
7 | |
8 dbname = "cursor-update-value-argument-required.html" | 6 dbname = "cursor-update-value-argument-required.html" |
9 indexedDB.deleteDatabase(dbname) | 7 indexedDB.deleteDatabase(dbname) |
10 indexedDB.open(dbname) | 8 indexedDB.open(dbname) |
11 db.createObjectStore('autoIncrement', { autoIncrement: true }); | 9 db.createObjectStore('autoIncrement', { autoIncrement: true }); |
12 request = objectStore.openCursor(); | 10 request = objectStore.openCursor(); |
13 keys = [1, -1, 0, 10, 2000, 'q', 'z', 'two', 'b', 'a']; | 11 keys = [1, -1, 0, 10, 2000, 'q', 'z', 'two', 'b', 'a']; |
14 keyIndex = 0; | 12 keyIndex = 0; |
15 request = objectStore.add('foo', keys[i]); | 13 request = objectStore.add('foo', keys[i]); |
16 request = objectStore.add('foo', keys[i]); | 14 request = objectStore.add('foo', keys[i]); |
17 request = objectStore.add('foo', keys[i]); | 15 request = objectStore.add('foo', keys[i]); |
18 request = objectStore.add('foo', keys[i]); | 16 request = objectStore.add('foo', keys[i]); |
19 request = objectStore.add('foo', keys[i]); | 17 request = objectStore.add('foo', keys[i]); |
20 request = objectStore.add('foo', keys[i]); | 18 request = objectStore.add('foo', keys[i]); |
21 request = objectStore.add('foo', keys[i]); | 19 request = objectStore.add('foo', keys[i]); |
22 request = objectStore.add('foo', keys[i]); | 20 request = objectStore.add('foo', keys[i]); |
23 request = objectStore.add('foo', keys[i]); | 21 request = objectStore.add('foo', keys[i]); |
24 request = objectStore.add('foo', keys[i]); | 22 request = objectStore.add('foo', keys[i]); |
25 request = objectStore.openCursor(); | 23 request = objectStore.openCursor(); |
26 cursor = event.target.result; | 24 cursor = event.target.result; |
27 PASS cursor.update(); threw exception TypeError: Failed to execute 'update' on '
IDBCursor': 1 argument required, but only 0 present.. | 25 PASS cursor.update(); threw exception TypeError: Failed to execute 'update' on '
IDBCursor': 1 argument required, but only 0 present.. |
28 PASS successfullyParsed is true | 26 PASS successfullyParsed is true |
29 | 27 |
30 TEST COMPLETE | 28 TEST COMPLETE |
31 | 29 |
OLD | NEW |