Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / prefetch-bugfix-108071-expected.txt
blob256143ba0293ed8d96f4ffeddee244cf06a6a49f
1 Regression test for http://crbug.com/108071
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "prefetch-bugfix-108071.html"
7 indexedDB.deleteDatabase(dbname)
8 indexedDB.open(dbname)
9 objectStore = db.createObjectStore('store', {keyPath: 'id'})
11 resetObjectStore():
12 objectStore.clear()
13 objectStore.add({id: 0, name: "Alpha"})
14 objectStore.add({id: 1, name: "Bravo"})
15 objectStore.add({id: 2, name: "Charlie"})
16 objectStore.add({id: 3, name: "Delta"})
17 objectStore.add({id: 4, name: "Echo"})
19 iterateAndDeleteFirstElement():
20 trans = db.transaction(['store'], 'readwrite')
21 trans.objectStore('store').openCursor()
22 0: Alpha
23 trans.objectStore('store').delete(0)
24 1: Bravo
25 2: Charlie
26 3: Delta
27 4: Echo
29 resetObjectStore():
30 objectStore.clear()
31 objectStore.add({id: 0, name: "Alpha"})
32 objectStore.add({id: 1, name: "Bravo"})
33 objectStore.add({id: 2, name: "Charlie"})
34 objectStore.add({id: 3, name: "Delta"})
35 objectStore.add({id: 4, name: "Echo"})
37 prefetchAndAbort():
38 trans.objectStore('store').openCursor()
39 0: Alpha
40 1: Bravo
41 2: Charlie
42 3: Delta
43 trans.abort()
44 PASS Transaction aborted as expected
45 PASS successfullyParsed is true
47 TEST COMPLETE