Bug 696914 - 'IndexedDB: IDBObjectStore.delete and IDBCursor.delete should return undefined'. r=sicking.

This commit is contained in:
Ben Turner 2011-11-07 18:08:02 -08:00
parent 65b8697281
commit d2dd638c24
4 changed files with 6 additions and 7 deletions

View File

@ -1824,8 +1824,7 @@ nsresult
DeleteHelper::GetSuccessResult(JSContext* aCx,
jsval* aVal)
{
// XXX Will fix this for real in a bit.
*aVal = JSVAL_TRUE;
*aVal = JSVAL_VOID;
return NS_OK;
}

View File

@ -304,7 +304,7 @@
request = cursor.delete();
request.onerror = errorHandler;
request.onsuccess = function(event) {
is(event.target.result, true, "Actually deleted something");
ok(event.target.result === undefined, "Should be undefined");
is(keyIndex, 5, "Got result of remove before next continue");
gotRemoveEvent = true;
};

View File

@ -74,7 +74,7 @@
}, 0);
yield;
is(key, true, "Got the right key");
ok(key === undefined, "Got the right value");
finishTest();
yield;

View File

@ -194,7 +194,7 @@
objectStore.delete(data[2].ssn).onsuccess = grabEventAndContinueHandler;
event = yield;
is(event.target.result, true, "Correct result");
ok(event.target.result === undefined, "Correct result");
objectStore.count().onsuccess = grabEventAndContinueHandler;
event = yield;
@ -206,7 +206,7 @@
objectStore.delete(keyRange).onsuccess = grabEventAndContinueHandler;
event = yield;
is(event.target.result, true, "Correct result");
ok(event.target.result === undefined, "Correct result");
objectStore.count().onsuccess = grabEventAndContinueHandler;
event = yield;
@ -218,7 +218,7 @@
objectStore.delete(keyRange).onsuccess = grabEventAndContinueHandler;
event = yield;
is(event.target.result, true, "Correct result");
ok(event.target.result === undefined, "Correct result");
objectStore.count().onsuccess = grabEventAndContinueHandler;
event = yield;