| OLD | NEW |
| 1 Test IndexedDB readonly properties | 1 Test IndexedDB readonly properties |
| 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 dbname = "readonly.html" | 6 dbname = "readonly.html" |
| 7 indexedDB.deleteDatabase(dbname) | 7 indexedDB.deleteDatabase(dbname) |
| 8 indexedDB.open(dbname) | 8 indexedDB.open(dbname) |
| 9 transaction = event.target.transaction; | 9 transaction = event.target.transaction; |
| 10 trying to set readonly property transaction.mode | 10 trying to set readonly property transaction.mode |
| 11 transaction.mode = 666 | 11 transaction.mode = 666 |
| 12 PASS transaction.mode is still versionchange | 12 PASS transaction.mode is still versionchange |
| 13 trying to set readonly property transaction.db | 13 trying to set readonly property transaction.db |
| 14 transaction.db = this | 14 transaction.db = this |
| 15 PASS transaction.db is still [object IDBDatabase] | 15 PASS transaction.db is still [object IDBDatabase] |
| 16 Deleted all object stores. | 16 Deleted all object stores. |
| 17 objectStore = db.createObjectStore('foo'); | 17 objectStore = db.createObjectStore('foo'); |
| 18 trying to set readonly property objectStore.name | |
| 19 objectStore.name = 'bar' | |
| 20 PASS objectStore.name is still foo | |
| 21 trying to set readonly property objectStore.keyPath | 18 trying to set readonly property objectStore.keyPath |
| 22 objectStore.keyPath = 'bar' | 19 objectStore.keyPath = 'bar' |
| 23 PASS objectStore.keyPath is still null | 20 PASS objectStore.keyPath is still null |
| 24 result = objectStore.add({}, 'first'); | 21 result = objectStore.add({}, 'first'); |
| 25 result = objectStore.openCursor(); | 22 result = objectStore.openCursor(); |
| 26 cursor = event.target.result; | 23 cursor = event.target.result; |
| 27 trying to set readonly property cursor.source | 24 trying to set readonly property cursor.source |
| 28 cursor.source = this | 25 cursor.source = this |
| 29 PASS cursor.source is still [object IDBObjectStore] | 26 PASS cursor.source is still [object IDBObjectStore] |
| 30 trying to set readonly property cursor.direction | 27 trying to set readonly property cursor.direction |
| 31 cursor.direction = 666 | 28 cursor.direction = 666 |
| 32 PASS cursor.direction is still next | 29 PASS cursor.direction is still next |
| 33 trying to set readonly property cursor.key | 30 trying to set readonly property cursor.key |
| 34 cursor.key = Infinity | 31 cursor.key = Infinity |
| 35 PASS cursor.key is still first | 32 PASS cursor.key is still first |
| 36 trying to set readonly property cursor.primaryKey | 33 trying to set readonly property cursor.primaryKey |
| 37 cursor.primaryKey = Infinity | 34 cursor.primaryKey = Infinity |
| 38 PASS cursor.primaryKey is still first | 35 PASS cursor.primaryKey is still first |
| 39 index = objectStore.createIndex('first', 'first'); | 36 index = objectStore.createIndex('first', 'first'); |
| 40 trying to set readonly property index.name | |
| 41 index.name = 'bar' | |
| 42 PASS index.name is still first | |
| 43 trying to set readonly property index.objectStore | 37 trying to set readonly property index.objectStore |
| 44 index.objectStore = this | 38 index.objectStore = this |
| 45 PASS index.objectStore is still [object IDBObjectStore] | 39 PASS index.objectStore is still [object IDBObjectStore] |
| 46 trying to set readonly property index.keyPath | 40 trying to set readonly property index.keyPath |
| 47 index.keyPath = 'bar' | 41 index.keyPath = 'bar' |
| 48 PASS index.keyPath is still first | 42 PASS index.keyPath is still first |
| 49 trying to set readonly property index.unique | 43 trying to set readonly property index.unique |
| 50 index.unique = true | 44 index.unique = true |
| 51 PASS index.unique is still false | 45 PASS index.unique is still false |
| 52 trying to set readonly property keyRange.lower | 46 trying to set readonly property keyRange.lower |
| (...skipping 24 matching lines...) Expand all Loading... |
| 77 request.readyState = 666 | 71 request.readyState = 666 |
| 78 PASS request.readyState is still done | 72 PASS request.readyState is still done |
| 79 db = event.target.result | 73 db = event.target.result |
| 80 trying to set readonly property db.name | 74 trying to set readonly property db.name |
| 81 db.name = 'bar' | 75 db.name = 'bar' |
| 82 PASS db.name is still readonly.html | 76 PASS db.name is still readonly.html |
| 83 PASS successfullyParsed is true | 77 PASS successfullyParsed is true |
| 84 | 78 |
| 85 TEST COMPLETE | 79 TEST COMPLETE |
| 86 | 80 |
| OLD | NEW |