Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / version-change-exclusive-expected.txt
blobb8b9bcf8a386eeaac24f9cb29da2deae698ce0fc
1 Ensure pending open waits for version change transaction to complete.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "version-change-exclusive.html"
7 indexedDB.deleteDatabase(dbname)
8 indexedDB.open(dbname)
9 calling open() - callback should wait until VERSION_CHANGE transaction is complete
10 indexedDB.open(dbname)
11 setVersion() callback
12 starting work in VERSION_CHANGE transaction
13 self.state = 'VERSION_CHANGE started'
14 store = db.createObjectStore('test-store')
15 Expecting exception from db.transaction('test-store')
16 PASS Exception was thrown.
17 PASS code is DOMException.INVALID_STATE_ERR
18 PASS ename is 'InvalidStateError'
19 Exception message: Failed to execute 'transaction' on 'IDBDatabase': A version change transaction is running.
20 store.put(0, 0)
21 in put's onsuccess
22 store.put(1, 1)
23 in put's onsuccess
24 store.put(2, 2)
25 in put's onsuccess
26 store.put(3, 3)
27 in put's onsuccess
28 store.put(4, 4)
29 in put's onsuccess
30 store.put(5, 5)
31 in put's onsuccess
32 store.put(6, 6)
33 in put's onsuccess
34 store.put(7, 7)
35 in put's onsuccess
36 store.put(8, 8)
37 in put's onsuccess
38 store.put(9, 9)
39 in put's onsuccess
40 ending work in VERSION_CHANGE transaction
41 self.state = 'VERSION_CHANGE finished'
42 open() callback - this should appear after VERSION_CHANGE transaction ends
43 PASS self.state is "VERSION_CHANGE finished"
44 PASS successfullyParsed is true
46 TEST COMPLETE