1 h2 shouldn't receive any blocked events, and h3 should open after h2 is open
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
8 dbname = "setversion-blocked-by-versionchange-close.html"
9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname)
11 blockedEventFired = false
12 versionChangeComplete = false
16 h1 = event.target.result
17 indexedDB.open(dbname, 2)
18 indexedDB.open(dbname)
22 blockedEventFired = true
25 h2 = event.target.result
27 transactionOnComplete():
28 versionChangeComplete = true
34 h3 = event.target.result
36 FIXME: blocked should not fire as connection was closed. http://webkit.org/b/71130
37 FAIL blockedEventFired should be false. Was true.
38 PASS versionChangeComplete is true
40 PASS successfullyParsed is true