| Index: third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm
|
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm
|
| index 866a8b2ebffb19765304ef0164c70a9ea13949b3..36b997f2f639cd9c981964104868953455960098 100644
|
| --- a/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm
|
| +++ b/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbversionchangeevent.htm
|
| @@ -51,10 +51,28 @@
|
| var deleterq = indexedDB.deleteDatabase('db');
|
|
|
| deleterq.onsuccess = t.step_func(function(e) {
|
| + assert_equals(e.result, undefined, "result (delete.success for nonexistent db)");
|
| assert_equals(e.oldVersion, 3, "old version (delete.success)");
|
| assert_equals(e.newVersion, null, "new version (delete.success)");
|
| assert_true(e instanceof IDBVersionChangeEvent, "delete.success instanceof IDBVersionChangeEvent");
|
|
|
| + setTimeout(deleteNonExistentDB, 10);
|
| + });
|
| +
|
| + // Errors
|
| + deleterq.onerror = fail(t, "delete.error");
|
| + deleterq.onblocked = fail(t, "delete.blocked");
|
| + }
|
| +
|
| + function deleteNonExistentDB (e) {
|
| + var deleterq = indexedDB.deleteDatabase('db-does-not-exist');
|
| +
|
| + deleterq.onsuccess = t.step_func(function(e) {
|
| + assert_equals(e.result, undefined, "result (delete.success for nonexistent db)");
|
| + assert_equals(e.oldVersion, 0, "old version (delete.success for nonexistent db)");
|
| + assert_equals(e.newVersion, null, "new version (delete.success for nonexistent db)");
|
| + assert_true(e instanceof IDBVersionChangeEvent, "delete.success instanceof IDBVersionChangeEvent");
|
| +
|
| setTimeout(function() { t.done(); }, 10);
|
| });
|
|
|
|
|