summaryrefslogtreecommitdiffstats
path: root/LayoutTests/storage/indexeddb/cursor-delete.html
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/storage/indexeddb/cursor-delete.html')
-rw-r--r--LayoutTests/storage/indexeddb/cursor-delete.html78
1 files changed, 32 insertions, 46 deletions
diff --git a/LayoutTests/storage/indexeddb/cursor-delete.html b/LayoutTests/storage/indexeddb/cursor-delete.html
index bb0102f..6b5da9e 100644
--- a/LayoutTests/storage/indexeddb/cursor-delete.html
+++ b/LayoutTests/storage/indexeddb/cursor-delete.html
@@ -18,37 +18,30 @@ test();
function test()
{
- result = evalAndLog("webkitIndexedDB.open('name')");
- verifyResult(result);
- result.onsuccess = openSuccess;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("webkitIndexedDB.open('cursor-delete')");
+ request.onsuccess = openSuccess;
+ request.onerror = unexpectedErrorCallback;
}
function openSuccess()
{
- verifySuccessEvent(event);
- var db = evalAndLog("db = event.result");
+ var db = evalAndLog("db = event.target.result");
- result = evalAndLog("db.setVersion('new version')");
- verifyResult(result);
- result.onsuccess = setVersionSuccess;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("db.setVersion('new version')");
+ request.onsuccess = setVersionSuccess;
+ request.onerror = unexpectedErrorCallback;
}
function setVersionSuccess()
{
debug("setVersionSuccess():");
- verifySuccessEvent(event);
- window.trans = evalAndLog("trans = event.result");
+ window.trans = evalAndLog("trans = event.target.result");
shouldBeTrue("trans !== null");
trans.onabort = unexpectedAbortCallback;
trans.oncomplete = openCursor;
- deleteAllObjectStores(db, createAndPopulateObjectStore);
-}
+ deleteAllObjectStores(db);
-function createAndPopulateObjectStore()
-{
var objectStore = evalAndLog("objectStore = db.createObjectStore('test')");
evalAndLog("objectStore.add('myValue1', 'myKey1')");
evalAndLog("objectStore.add('myValue2', 'myKey2')");
@@ -61,32 +54,29 @@ function openCursor()
debug("openCursor1");
evalAndLog("trans = db.transaction(['test'], webkitIDBTransaction.READ_WRITE)");
keyRange = webkitIDBKeyRange.lowerBound("myKey1");
- result = evalAndLog("trans.objectStore('test').openCursor({range: keyRange})");
- verifyResult(result);
- result.onsuccess = cursorSuccess;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("trans.objectStore('test').openCursor({range: keyRange})");
+ request.onsuccess = cursorSuccess;
+ request.onerror = unexpectedErrorCallback;
counter = 1;
}
function cursorSuccess()
{
- if (event.result == null) {
+ if (event.target.result == null) {
shouldBe("counter", "5");
- result = evalAndLog("trans.objectStore('test').openCursor(keyRange)");
- verifyResult(result);
- result.onsuccess = cursorEmpty;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("trans.objectStore('test').openCursor(keyRange)");
+ request.onsuccess = cursorEmpty;
+ request.onerror = unexpectedErrorCallback;
return;
}
- evalAndLog("event.result.delete()");
- shouldBeEqualToString("event.result.value", "myValue" + counter++);
- evalAndLog("event.result.continue()");
+ evalAndLog("event.target.result.delete()");
+ shouldBeEqualToString("event.target.result.value", "myValue" + counter++);
+ evalAndLog("event.target.result.continue()");
}
function cursorEmpty()
{
- verifySuccessEvent(event);
- shouldBeNull("event.result");
+ shouldBeNull("event.target.result");
trans.oncomplete = addObject;
}
@@ -94,35 +84,31 @@ function addObject()
{
evalAndLog("trans = db.transaction(['test'], webkitIDBTransaction.READ_WRITE)");
objectStore = evalAndLog("objectStore = trans.objectStore('test')");
- result = evalAndLog("objectStore.add('myValue1', 'myKey1')");
- verifyResult(result);
- result.onsuccess = openCursor2;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("objectStore.add('myValue1', 'myKey1')");
+ request.onsuccess = openCursor2;
+ request.onerror = unexpectedErrorCallback;
}
function openCursor2()
{
debug("openCursor2");
- result = evalAndLog("objectStore.openCursor(keyRange)");
- verifyResult(result);
- result.onsuccess = deleteObject;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("objectStore.openCursor(keyRange)");
+ request.onsuccess = deleteObject;
+ request.onerror = unexpectedErrorCallback;
}
function deleteObject()
{
- verifySuccessEvent(event);
- shouldBeNonNull(event.result);
- evalAndLog("event.result.delete()");
- result = evalAndLog("objectStore.get('myKey1')");
- result.onsuccess = verifyObjectDeleted;
- result.onerror = unexpectedErrorCallback;
+ shouldBeNonNull(event.target.result);
+ evalAndLog("event.target.result.delete()");
+ request = evalAndLog("objectStore.get('myKey1')");
+ request.onsuccess = verifyObjectDeleted;
+ request.onerror = unexpectedErrorCallback;
}
function verifyObjectDeleted()
{
- verifySuccessEvent(event);
- shouldBe("event.result", "undefined");
+ shouldBe("event.target.result", "undefined");
done();
}