Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / storage / indexeddb / deletedatabase-delayed-by-versionchange-expected.txt
1 Test the order when there are pending setVersion, delete and open calls.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
7
8 dbname = "deletedatabase-delayed-by-versionchange.html"
9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname)
11
12 h1OpenSuccess():
13 setVersionBlockedEventFired = false
14 versionChangeComplete = false
15 deleteDatabaseBlockedEventFired = false
16 deleteDatabaseComplete = false
17 h1 = event.target.result
18 Open h2:
19 indexedDB.open(dbname)
20
21 h2OpenSuccess():
22 Try to open h3:
23 indexedDB.open(dbname, 2)
24 indexedDB.deleteDatabase(dbname)
25
26 h1OnVersionChange():
27 PASS event.target.version is 1
28 PASS event.oldVersion is 1
29 PASS event.newVersion is 2
30
31 h2OnVersionChange():
32 PASS event.target.version is 1
33 PASS event.oldVersion is 1
34 PASS event.newVersion is 2
35
36 h1SecondOnVersionChange():
37 PASS event.target.version is 1
38 PASS event.oldVersion is 1
39 PASS event.newVersion is null
40
41 h2OnSecondVersionChange():
42 PASS event.target.version is 1
43 PASS event.oldVersion is 1
44 PASS event.newVersion is null
45
46 h3Blocked():
47 setVersionBlockedEventFired = true
48 Try to open h4:
49 indexedDB.open(dbname)
50 h2.close()
51
52 deleteDatabaseOnBlocked():
53 deleteDatabaseBlockedEventFired = true
54 h1.close()
55
56 h3OnUpgradeneeded():
57
58 transactionOnComplete():
59 versionChangeComplete = true
60
61 h3OpenSuccess():
62 h3.close()
63
64 deleteDatabaseOnSuccess():
65 deleteDatabaseComplete = true
66
67 h4OpenSuccess():
68 PASS setVersionBlockedEventFired is true
69 PASS versionChangeComplete is true
70 PASS deleteDatabaseBlockedEventFired is true
71 PASS deleteDatabaseComplete is true
72 PASS successfullyParsed is true
73
74 TEST COMPLETE
75