diff options
Diffstat (limited to 'LayoutTests/storage/indexeddb/error-causes-abort-by-default.html')
-rw-r--r-- | LayoutTests/storage/indexeddb/error-causes-abort-by-default.html | 54 |
1 files changed, 21 insertions, 33 deletions
diff --git a/LayoutTests/storage/indexeddb/error-causes-abort-by-default.html b/LayoutTests/storage/indexeddb/error-causes-abort-by-default.html index ab4c58a..8ce6d07 100644 --- a/LayoutTests/storage/indexeddb/error-causes-abort-by-default.html +++ b/LayoutTests/storage/indexeddb/error-causes-abort-by-default.html @@ -16,37 +16,30 @@ if (window.layoutTestController) function test() { - result = evalAndLog("webkitIndexedDB.open('name')"); - verifyResult(result); - result.onsuccess = setVersion; - result.onerror = unexpectedErrorCallback; + request = evalAndLog("webkitIndexedDB.open('error-causes-abort-by-default')"); + request.onsuccess = setVersion; + request.onerror = unexpectedErrorCallback; } function setVersion() { - verifySuccessEvent(event); - db = evalAndLog("db = event.result"); + db = evalAndLog("db = event.target.result"); - result = evalAndLog("db.setVersion('new version')"); - verifyResult(result); - result.onsuccess = deleteExisting; - result.onerror = unexpectedErrorCallback; + request = evalAndLog("db.setVersion('new version')"); + request.onsuccess = deleteExisting; + request.onerror = unexpectedErrorCallback; } function deleteExisting() { debug("setVersionSuccess():"); - verifySuccessEvent(event); - window.trans = evalAndLog("trans = event.result"); + window.trans = evalAndLog("trans = event.target.result"); shouldBeTrue("trans !== null"); trans.onabort = unexpectedAbortCallback; evalAndLog("trans.oncomplete = addData"); - deleteAllObjectStores(db, createObjectStore); -} + deleteAllObjectStores(db); -function createObjectStore() -{ evalAndLog("db.createObjectStore('storeName', null)"); } @@ -56,20 +49,17 @@ function addData() evalAndLog("trans.onabort = unexpectedAbortCallback"); evalAndLog("trans.oncomplete = transactionCompleted"); store = evalAndLog("store = trans.objectStore('storeName')"); - result = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); - verifyResult(result); - result.onsuccess = addMore; - result.onerror = unexpectedErrorCallback; + request = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); + request.onsuccess = addMore; + request.onerror = unexpectedErrorCallback; } function addMore() { - verifySuccessEvent(event); - - result = evalAndLog("event.source.add({x: 'value', y: 'zzz'}, 'key')"); - verifyResult(result); - result.onsuccess = unexpectedSuccessCallback; - result.addEventListener("error", preventTheDefault); + + request = evalAndLog("event.target.source.add({x: 'value', y: 'zzz'}, 'key')"); + request.onsuccess = unexpectedSuccessCallback; + request.addEventListener("error", preventTheDefault); } function preventTheDefault() @@ -86,10 +76,9 @@ function transactionCompleted() evalAndLog("trans.onabort = transactionAborted1"); evalAndLog("trans.oncomplete = unexpectedCompleteCallback"); store = evalAndLog("store = trans.objectStore('storeName')"); - result = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); - verifyResult(result); - result.onsuccess = unexpectedSuccessCallback; - result.onerror = allowDefault; + request = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); + request.onsuccess = unexpectedSuccessCallback; + request.onerror = allowDefault; } function allowDefault() @@ -106,9 +95,8 @@ function transactionAborted1() evalAndLog("trans.onabort = transactionAborted2"); evalAndLog("trans.oncomplete = unexpectedCompleteCallback"); store = evalAndLog("store = trans.objectStore('storeName')"); - result = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); - verifyResult(result); - result.onsuccess = unexpectedSuccessCallback; + request = evalAndLog("store.add({x: 'value', y: 'zzz'}, 'key')"); + request.onsuccess = unexpectedSuccessCallback; debug("Omitting an onerror handler"); } |