| Index: LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt
|
| diff --git a/LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt b/LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt
|
| index 8878b95d7f50858ad44413915ce72a6cf3b54b3a..97b1c0c2e22054b2e9bde0afd2874cc2e755e0e4 100644
|
| --- a/LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt
|
| +++ b/LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt
|
| @@ -50,6 +50,7 @@ PASS [Worker] db.createObjectStore('storeWithKeyGenerator', {autoIncrement: true
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is DOMException.NOT_FOUND_ERR
|
| PASS [Worker] ename is 'NotFoundError'
|
| +[Worker] Exception message: The specified index was not found.
|
| [Worker] createIndex():
|
| [Worker] index = store.createIndex('indexName', 'x', {unique: true})
|
| PASS [Worker] index is non-null.
|
| @@ -61,6 +62,7 @@ PASS [Worker] index is non-null.
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is DOMException.NOT_FOUND_ERR
|
| PASS [Worker] ename is 'NotFoundError'
|
| +[Worker] Exception message: The specified index was not found.
|
| [Worker] indexedDB.open(dbname, 2)
|
| [Worker] db.close()
|
| PASS [Worker] db.version is 2
|
| @@ -94,6 +96,7 @@ PASS [Worker] store.indexNames.item(100) is null
|
| [Worker] Expecting exception from store.add({x: 'bar', y: self}, 'bar')
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is DOMException.DATA_CLONE_ERR
|
| +[Worker] Exception message: An object could not be cloned.
|
| [Worker] Try to insert data where key path yields a Date key:
|
| [Worker] store.add({x: testDateB, y: 'value'}, 'key')
|
| [Worker] addSuccess():
|
| @@ -109,6 +112,7 @@ PASS [Worker] event.target.error.name is 'ConstraintError'
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker] db.transaction(['storeName'], 'readwrite')
|
| [Worker] store = transaction.objectStore('storeName')
|
| [Worker] Ensure invalid key pointed at by index keyPath is ignored
|
| @@ -134,21 +138,25 @@ PASS [Worker] event.target.result is undefined
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker] Passing an invalid key into store.delete().
|
| [Worker] Expecting exception from store.delete({})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker] Passing an invalid key into store.add().
|
| [Worker] Expecting exception from store.add(null, {})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker] Passing an invalid key into store.put().
|
| [Worker] Expecting exception from store.put(null, {})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker]
|
| [Worker] testPreConditions():
|
| [Worker] indexedDB.open(dbname, 3)
|
| @@ -165,26 +173,31 @@ PASS [Worker] ename is 'DataError'
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The object store uses in-line keys and the key parameter was provided.
|
| [Worker] The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
|
| [Worker] Expecting exception from storeWithOutOfLineKeys.put({})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
|
| [Worker] The object store uses in-line keys and the result of evaluating the object store's key path yields a value and that value is not a valid key.
|
| [Worker] Expecting exception from storeWithInLineKeys.put({key: null})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: Evaluating the object store's key path yielded a value that is not a valid key.
|
| [Worker] The object store uses in-line keys but no key generator and the result of evaluating the object store's key path does not yield a value.
|
| [Worker] Expecting exception from storeWithInLineKeys.put({})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: Evaluating the object store's key path did not yield a value.
|
| [Worker] The key parameter was provided but does not contain a valid key.
|
| [Worker] Expecting exception from storeWithOutOfLineKeys.put({}, null)
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| [Worker]
|
| [Worker] IDBObjectStore.add()
|
| [Worker] The object store uses in-line keys and the key parameter was provided.
|
| @@ -192,26 +205,31 @@ PASS [Worker] ename is 'DataError'
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The object store uses in-line keys and the key parameter was provided.
|
| [Worker] The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
|
| [Worker] Expecting exception from storeWithOutOfLineKeys.add({})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
|
| [Worker] The object store uses in-line keys and the result of evaluating the object store's key path yields a value and that value is not a valid key.
|
| [Worker] Expecting exception from storeWithInLineKeys.add({key: null})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: Evaluating the object store's key path yielded a value that is not a valid key.
|
| [Worker] The object store uses in-line keys but no key generator and the result of evaluating the object store's key path does not yield a value.
|
| [Worker] Expecting exception from storeWithInLineKeys.add({})
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: Evaluating the object store's key path did not yield a value.
|
| [Worker] The key parameter was provided but does not contain a valid key.
|
| [Worker] Expecting exception from storeWithOutOfLineKeys.add({}, null)
|
| PASS [Worker] Exception was thrown.
|
| PASS [Worker] code is 0
|
| PASS [Worker] ename is 'DataError'
|
| +[Worker] Exception message: The parameter is not a valid key.
|
| PASS successfullyParsed is true
|
|
|
| TEST COMPLETE
|
|
|