Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / intversion-blocked-expected.txt
blob608816b058a394843b2f9ef2b335993a3e7212c6
1 Test that blocked events get delivered properly with the new open api
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "intversion-blocked.html"
7 indexedDB.deleteDatabase(dbname)
9 deleteSuccess():
10 request = indexedDB.open(dbname, 2)
12 firstUpgradeNeededCallback():
13 gotFirstUpgradeNeededEvent = true
14 PASS event.oldVersion is 0
15 PASS event.newVersion is 2
16 PASS String(event) is "[object IDBVersionChangeEvent]"
18 firstSuccessEventHandler():
19 PASS gotFirstUpgradeNeededEvent is true
20 connection1 = event.target.result
21 connection1.onversionchange = versionChangeHandler
22 PASS String(connection1) is "[object IDBDatabase]"
23 request = indexedDB.open(dbname, 3)
25 versionChangeHandler():
26 sawVersionChangeEvent = true
27 PASS event.type is "versionchange"
28 PASS String(event) is "[object IDBVersionChangeEvent]"
29 PASS event.target is connection1
30 PASS event.oldVersion is 2
31 PASS event.newVersion is 3
33 blockedEventHandler():
34 PASS sawVersionChangeEvent is true
35 gotBlockedEvent = true
36 PASS String(event) is "[object IDBVersionChangeEvent]"
37 PASS event.oldVersion is 2
38 PASS event.newVersion is 3
39 PASS event.type is "blocked"
40 connection1.close()
42 secondUpgradeNeededEventHandler():
43 PASS gotBlockedEvent is true
44 gotSecondUpgradeNeededEvent = true
46 secondSuccessCallback():
47 PASS gotSecondUpgradeNeededEvent is true
48 PASS successfullyParsed is true
50 TEST COMPLETE