summaryrefslogtreecommitdiffstats
path: root/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html')
-rw-r--r--LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html66
1 files changed, 25 insertions, 41 deletions
diff --git a/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html b/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html
index f9b1e78..f44b27e 100644
--- a/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html
+++ b/LayoutTests/storage/indexeddb/objectstore-removeobjectstore.html
@@ -16,74 +16,60 @@ if (window.layoutTestController)
function test()
{
- result = evalAndLog("webkitIndexedDB.open('name')");
- verifyResult(result);
- result.onsuccess = startSetVersion;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("webkitIndexedDB.open('objectstore-removeobjectstore')");
+ request.onsuccess = startSetVersion;
+ request.onerror = unexpectedErrorCallback;
}
function startSetVersion()
{
- 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()
{
- verifySuccessEvent(event);
- window.trans = evalAndLog("trans = event.result");
+ window.trans = evalAndLog("trans = event.target.result");
shouldBeTrue("trans !== null");
- deleteAllObjectStores(db, createObjectStoreAndAddValue);
-}
+ deleteAllObjectStores(db);
-function createObjectStoreAndAddValue()
-{
store = evalAndLog("store = db.createObjectStore('storeName', null)");
window.index = evalAndLog("store.createIndex('indexName', '')");
shouldBeTrue("store.indexNames.contains('indexName')");
- result = evalAndLog("store.add('value', 'key')");
- verifyResult(result);
- result.onsuccess = getValue;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("store.add('value', 'key')");
+ request.onsuccess = getValue;
+ request.onerror = unexpectedErrorCallback;
}
function getValue()
{
- verifySuccessEvent(event);
-
transaction = evalAndLog("db.transaction({mode: webkitIDBTransaction.READ_WRITE})");
transaction.onabort = unexpectedErrorCallback;
var store = evalAndLog("store = transaction.objectStore('storeName')");
- result = evalAndLog("store.get('key')");
- verifyResult(result);
- result.onsuccess = addIndex;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("store.get('key')");
+ request.onsuccess = addIndex;
+ request.onerror = unexpectedErrorCallback;
}
function addIndex()
{
- verifySuccessEvent(event);
- shouldBeEqualToString("event.result", "value");
+ shouldBeEqualToString("event.target.result", "value");
- result = evalAndLog("db.setVersion('new version')");
- verifyResult(result);
- result.onsuccess = deleteObjectStore;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("db.setVersion('new version')");
+ request.onsuccess = deleteObjectStore;
+ request.onerror = unexpectedErrorCallback;
}
function deleteObjectStore()
{
- verifySuccessEvent(event);
- window.trans = evalAndLog("trans = event.result");
+ window.trans = evalAndLog("trans = event.target.result");
shouldBeTrue("trans !== null");
trans.onabort = unexpectedAbortCallback;
@@ -103,17 +89,15 @@ function getValueAgain()
transaction.onabort = unexpectedErrorCallback;
var store = evalAndLog("store = transaction.objectStore('storeName')");
- result = evalAndLog("store.get('key')");
- verifyResult(result);
- result.onsuccess = verifyNotFound;
- result.onerror = unexpectedErrorCallback;
+ request = evalAndLog("store.get('key')");
+ request.onsuccess = verifyNotFound;
+ request.onerror = unexpectedErrorCallback;
}
function verifyNotFound()
{
- verifySuccessEvent(event);
- shouldBe("event.result", "undefined");
- shouldBeFalse("event.source.indexNames.contains('indexName')");
+ shouldBe("event.target.result", "undefined");
+ shouldBeFalse("event.target.source.indexNames.contains('indexName')");
done();
}