Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(411)

Side by Side Diff: LayoutTests/imported/web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm

Issue 1295773004: update-w3c-deps import using blink c936ac9d274f959a4b5908db6835bcd612fb1a9e: (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <meta charset=utf-8> 2 <meta charset=utf-8>
3 <title>Attempt to create new transactions inside a versionchange transaction</ti tle> 3 <title>Attempt to create new transactions inside a versionchange transaction</ti tle>
4 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal"> 4 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal">
5 <script src=../../../resources/testharness.js></script> 5 <script src=../../../resources/testharness.js></script>
6 <script src=../../../resources/testharnessreport.js></script> 6 <script src=../../../resources/testharnessreport.js></script>
7 <script src=support.js></script> 7 <script src=support.js></script>
8 8
9 <script> 9 <script>
10 var db, events = [], 10 var db, events = [],
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 43
44 open_rq.onsuccess = function(e) { 44 open_rq.onsuccess = function(e) {
45 log("open_rq.success")(e) 45 log("open_rq.success")(e)
46 46
47 var txn = db.transaction("store", "readwrite") 47 var txn = db.transaction("store", "readwrite")
48 txn.objectStore("store") 48 txn.objectStore("store")
49 .put("woo", 1) 49 .put("woo", 1)
50 .addEventListener("success", log("complete2_get.success")) 50 .addEventListener("success", log("complete2_get.success"))
51 51
52 txn.oncomplete = this.step_func(function(e) { 52 txn.oncomplete = this.step_func(function(e) {
53 assert_object_equals(events, [ 53 assert_array_equals(events, [
54 "versionchange_add.success: 1", 54 "versionchange_add.success: 1",
55 "versionchange_count.success: 0", 55 "versionchange_count.success: 0",
56 "versionchange_add2.success: 2", 56 "versionchange_add2.success: 2",
57 "versionchange_txn.complete", 57 "versionchange_txn.complete",
58 58
59 "open_rq.success: [object IDBDatabase]", 59 "open_rq.success: [object IDBDatabase]",
60 60
61 "complete_count.success: 2", 61 "complete_count.success: 2",
62 "complete2_get.success: 1", 62 "complete2_get.success: 1",
63 ], 63 ],
64 "events") 64 "events")
65 this.done() 65 this.done()
66 }) 66 })
67 } 67 }
68 68
69 69
70 function log(msg) { 70 function log(msg) {
71 return function(e) { 71 return function(e) {
72 if(e && e.target && e.target.error) 72 if(e && e.target && e.target.error)
73 events.push(msg + ": " + e.target.error.name) 73 events.push(msg + ": " + e.target.error.name)
74 else if(e && e.target && e.target.result !== undefined) 74 else if(e && e.target && e.target.result !== undefined)
75 events.push(msg + ": " + e.target.result) 75 events.push(msg + ": " + e.target.result)
76 else 76 else
77 events.push(msg) 77 events.push(msg)
78 }; 78 };
79 } 79 }
80 </script> 80 </script>
81 81
82 <div id=log></div> 82 <div id=log></div>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698