| Index: LayoutTests/storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js
|
| diff --git a/LayoutTests/storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js b/LayoutTests/storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js
|
| index 1b460adbbe115343ac764c7db0a87a8b06cfc3e5..94996e891a8029c3779e21d1113a323df8446c37 100644
|
| --- a/LayoutTests/storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js
|
| +++ b/LayoutTests/storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js
|
| @@ -18,12 +18,21 @@ function test()
|
| var sawUpgradeNeeded = false;
|
| var sawVersionChange = false;
|
| var sawDeleteBlocked = false;
|
| +var sawOpenError = false;
|
|
|
| function initiallyDeleted(evt) {
|
| preamble(evt);
|
| evalAndLog("request = indexedDB.open(dbname, 1)");
|
| request.onupgradeneeded = upgradeNeededCallback;
|
| request.onsuccess = unexpectedSuccessCallback;
|
| + request.onerror = openError;
|
| +}
|
| +
|
| +function openError(evt) {
|
| + preamble(evt);
|
| + shouldBeTrue("sawVersionChange");
|
| + evalAndLog("sawOpenError = true");
|
| + evt.preventDefault();
|
| }
|
|
|
| function upgradeNeededCallback(evt)
|
| @@ -62,7 +71,7 @@ function deleteBlockedCallback(evt)
|
| function deleteSuccessCallback(evt)
|
| {
|
| preamble(evt);
|
| - shouldBeTrue("sawVersionChange");
|
| + shouldBeTrue("sawOpenError");
|
| debug("FIXME: Blocked events shouldn't fire if connections close in versionchange handler. http://crbug.com/100123");
|
| shouldBeFalse("sawDeleteBlocked");
|
| shouldBeTrue("sawUpgradeNeeded");
|
|
|