| Index: LayoutTests/storage/indexeddb/error-causes-abort-by-default-expected.txt
|
| diff --git a/LayoutTests/storage/indexeddb/error-causes-abort-by-default-expected.txt b/LayoutTests/storage/indexeddb/error-causes-abort-by-default-expected.txt
|
| index d7c5857f58453e54924297a3efc55f57fa53eeb4..5bf0ee0e3489ca11e0ccb59dbd1d29f4f3a3632d 100644
|
| --- a/LayoutTests/storage/indexeddb/error-causes-abort-by-default-expected.txt
|
| +++ b/LayoutTests/storage/indexeddb/error-causes-abort-by-default-expected.txt
|
| @@ -1,3 +1,5 @@
|
| +CONSOLE ERROR: line 1: ConstraintError: Key already exists in the object store.
|
| +CONSOLE ERROR: line 1: ConstraintError: Key already exists in the object store.
|
| Verify that a transaction with an error aborts unless preventDefault() is called.
|
|
|
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
| @@ -10,6 +12,8 @@ setVersionSuccess():
|
| trans = event.target.transaction
|
| PASS trans is non-null.
|
| db.createObjectStore('storeName', null)
|
| +
|
| +Test: prevent the default event behavior prevents the transaction from aborting
|
| trans = db.transaction(['storeName'], 'readwrite')
|
| trans.onabort = unexpectedAbortCallback
|
| trans.oncomplete = transactionCompleted
|
| @@ -19,7 +23,7 @@ event.target.source.add({x: 'value', y: 'zzz'}, 'key')
|
| event.preventDefault()
|
| PASS Transaction completed
|
|
|
| -
|
| +Test: allowing the default event behavior, which aborts the transaction
|
| trans = db.transaction(['storeName'], 'readwrite')
|
| trans.onabort = transactionAborted1
|
| trans.oncomplete = unexpectedCompleteCallback
|
| @@ -28,13 +32,13 @@ store.add({x: 'value', y: 'zzz'}, 'key')
|
| Doing nothing to prevent the default action...
|
| PASS Transaction aborted
|
|
|
| -
|
| +Test: no error handler implicitly allows allowing the default event behavior, which aborts the transaction
|
| trans = db.transaction(['storeName'], 'readwrite')
|
| trans.onabort = transactionAborted2
|
| trans.oncomplete = unexpectedCompleteCallback
|
| store = trans.objectStore('storeName')
|
| store.add({x: 'value', y: 'zzz'}, 'key')
|
| -Omitting an onerror handler
|
| +Omitting an onerror handler on request; transaction should abort
|
| PASS Transaction aborted
|
| PASS successfullyParsed is true
|
|
|
|
|