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