summaryrefslogtreecommitdiffstats
path: root/LayoutTests/storage/indexeddb/objectstore-cursor.html
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/storage/indexeddb/objectstore-cursor.html')
-rw-r--r--LayoutTests/storage/indexeddb/objectstore-cursor.html49
1 files changed, 19 insertions, 30 deletions
diff --git a/LayoutTests/storage/indexeddb/objectstore-cursor.html b/LayoutTests/storage/indexeddb/objectstore-cursor.html
index bb7b65b..4f9e66f 100644
--- a/LayoutTests/storage/indexeddb/objectstore-cursor.html
+++ b/LayoutTests/storage/indexeddb/objectstore-cursor.html
@@ -28,35 +28,28 @@ window.testData = [
function openDatabase()
{
- result = evalAndLog("webkitIndexedDB.open('someDB')");
- verifyResult(result);
- result.onsuccess = setVersion;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("webkitIndexedDB.open('objectstore-cursor')");
+ request.onsuccess = setVersion;
+ request.onerror = unexpectedErrorCallback;
}
function setVersion()
{
- verifySuccessEvent(event);
- window.db = evalAndLog("db = event.result");
+ window.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()
{
- verifySuccessEvent(event);
- window.trans = evalAndLog("trans = event.result");
+ window.trans = evalAndLog("trans = event.target.result");
shouldBeTrue("trans !== null");
trans.onabort = unexpectedAbortCallback;
- deleteAllObjectStores(db, startAddingData);
-}
-
-function startAddingData()
-{
+ deleteAllObjectStores(db);
+
window.objectStore = evalAndLog("db.createObjectStore('someObjectStore')");
window.nextToAdd = 0;
addData();
@@ -64,13 +57,9 @@ function startAddingData()
function addData()
{
- if (window.nextToAdd > 0)
- verifySuccessEvent(event);
-
- result = evalAndLog("objectStore.add('', testData[nextToAdd])");
- verifyResult(result);
- result.onsuccess = ++window.nextToAdd < testData.length ? addData : scheduleTests;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("objectStore.add('', testData[nextToAdd])");
+ request.onsuccess = ++window.nextToAdd < testData.length ? addData : scheduleTests;
+ request.onerror = unexpectedErrorCallback;
}
function scheduleTests()
@@ -159,7 +148,7 @@ function runNextTest()
var keyRange;
if (lower !== null && upper !== null)
- keyRange = webkitIDBKeyRange.bound(testData[lower], testData[upper], {lowerOpen: lowerIsOpen, upperOpen: upperIsOpen});
+ keyRange = webkitIDBKeyRange.bound(testData[lower], testData[upper], lowerIsOpen, upperIsOpen);
else if (lower !== null)
keyRange = webkitIDBKeyRange.lowerBound(testData[lower], lowerIsOpen);
else
@@ -187,21 +176,21 @@ function testWithinBounds()
function cursorIteration()
{
if (expectedIndex === null) {
- shouldBeNull("event.result");
+ shouldBeNull("event.target.result");
runNextTest();
return;
}
- if (event.result === null) {
- testFailed("Event.result should not be null.");
+ if (event.target.result === null) {
+ testFailed("event.target.result should not be null.");
runNextTest();
return;
}
- shouldBe("event.result.key", "testData[" + expectedIndex + "]");
+ shouldBe("event.target.result.key", "testData[" + expectedIndex + "]");
window.expectedIndex = ascending ? expectedIndex+1 : expectedIndex-1;
testWithinBounds();
- event.result.continue();
+ event.target.result.continue();
}
window.nullKeyRangeStep = 0;