| OLD | NEW |
| 1 Verify that you can put the same data in 2 different databases without uniquenes
s constraints firing. | 1 Verify that you can put the same data in 2 different databases without uniquenes
s constraints firing. |
| 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 = "duplicates.html-1" | 6 dbname = "duplicates.html-1" |
| 9 indexedDB.deleteDatabase(dbname) | 7 indexedDB.deleteDatabase(dbname) |
| 10 indexedDB.open(dbname) | 8 indexedDB.open(dbname) |
| 11 db.createObjectStore('storeName', null) | 9 db.createObjectStore('storeName', null) |
| 12 store.createIndex('indexName', 'x') | 10 store.createIndex('indexName', 'x') |
| 13 store.add({x: 'value', y: 'zzz'}, 'key') | 11 store.add({x: 'value', y: 'zzz'}, 'key') |
| 14 event.target.source.add({x: 'value2', y: 'zzz2'}, 'key2') | 12 event.target.source.add({x: 'value2', y: 'zzz2'}, 'key2') |
| 15 indexObject.getKey('value') | 13 indexObject.getKey('value') |
| 16 PASS event.target.result is "key" | 14 PASS event.target.result is "key" |
| 17 indexObject.get('value') | 15 indexObject.get('value') |
| (...skipping 18 matching lines...) Expand all Loading... |
| 36 PASS event.target.result.key is "value" | 34 PASS event.target.result.key is "value" |
| 37 PASS event.target.result.value.x is "value" | 35 PASS event.target.result.value.x is "value" |
| 38 PASS event.target.result.value.y is "zzz" | 36 PASS event.target.result.value.y is "zzz" |
| 39 event.target.result.continue() | 37 event.target.result.continue() |
| 40 PASS event.target.result is non-null. | 38 PASS event.target.result is non-null. |
| 41 PASS event.target.result.key is "value2" | 39 PASS event.target.result.key is "value2" |
| 42 PASS event.target.result.value.x is "value2" | 40 PASS event.target.result.value.x is "value2" |
| 43 PASS event.target.result.value.y is "zzz2" | 41 PASS event.target.result.value.y is "zzz2" |
| 44 event.target.result.continue() | 42 event.target.result.continue() |
| 45 PASS event.target.result is null | 43 PASS event.target.result is null |
| 46 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.
msIndexedDB || self.OIndexedDB; | |
| 47 | |
| 48 dbname = "duplicates.html-2" | 44 dbname = "duplicates.html-2" |
| 49 indexedDB.deleteDatabase(dbname) | 45 indexedDB.deleteDatabase(dbname) |
| 50 indexedDB.open(dbname) | 46 indexedDB.open(dbname) |
| 51 db.createObjectStore('storeName', null) | 47 db.createObjectStore('storeName', null) |
| 52 store.createIndex('indexName', 'x') | 48 store.createIndex('indexName', 'x') |
| 53 store.add({x: 'value', y: 'zzz'}, 'key') | 49 store.add({x: 'value', y: 'zzz'}, 'key') |
| 54 event.target.source.add({x: 'value2', y: 'zzz2'}, 'key2') | 50 event.target.source.add({x: 'value2', y: 'zzz2'}, 'key2') |
| 55 indexObject.getKey('value') | 51 indexObject.getKey('value') |
| 56 PASS event.target.result is "key" | 52 PASS event.target.result is "key" |
| 57 indexObject.get('value') | 53 indexObject.get('value') |
| (...skipping 22 matching lines...) Expand all Loading... |
| 80 PASS event.target.result is non-null. | 76 PASS event.target.result is non-null. |
| 81 PASS event.target.result.key is "value2" | 77 PASS event.target.result.key is "value2" |
| 82 PASS event.target.result.value.x is "value2" | 78 PASS event.target.result.value.x is "value2" |
| 83 PASS event.target.result.value.y is "zzz2" | 79 PASS event.target.result.value.y is "zzz2" |
| 84 event.target.result.continue() | 80 event.target.result.continue() |
| 85 PASS event.target.result is null | 81 PASS event.target.result is null |
| 86 PASS successfullyParsed is true | 82 PASS successfullyParsed is true |
| 87 | 83 |
| 88 TEST COMPLETE | 84 TEST COMPLETE |
| 89 | 85 |
| OLD | NEW |