Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / storage / indexeddb / delete-in-upgradeneeded-close-in-open-success-expected.txt
index f48635e..4a045b6 100644 (file)
@@ -17,24 +17,30 @@ sawUpgradeNeeded = true
 PASS event.oldVersion is 0
 PASS event.newVersion is 1
 db = event.target.result
-deleteRequest = indexedDB.deleteDatabase(dbname)
+request2 = indexedDB.deleteDatabase(dbname)
 request2.onsuccess = deleteSuccessCallback
 
 versionChangeCallback():
 PASS event.oldVersion is 1
 PASS event.newVersion is null
+PASS sawOpenSuccess is false
 sawVersionChange = true
-
-deleteBlockedCallback():
-PASS sawVersionChange is true
-sawDeleteBlocked = true
+Connection not closed at the end of 'versionchange', so 'blocked' should fire
 
 openSuccess():
 PASS sawUpgradeNeeded is true
+PASS sawVersionChange is true
+sawOpenSuccess = true
 db = event.target.result
 PASS db.version is 1
+Closing here is too late to prevent the in-flight 'blocked' event, but it does unblock the delete.
 db.close()
 
+deleteBlockedCallback():
+PASS sawVersionChange is true
+PASS sawOpenSuccess is true
+sawDeleteBlocked = true
+
 deleteSuccessCallback():
 PASS sawVersionChange is true
 PASS sawDeleteBlocked is true