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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/IndexedDB/idbfactory_deleteDatabase4.htm

Issue 2711183003: Import wpt@a7e9c2abcf65b78fcf1c246fec6681c74e1bc352 (Closed)
Patch Set: Update test expectations and baselines. Created 3 years, 9 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 <title>Test events opening a second database when one connection is open already </title> 2 <title>Test events opening a second database when one connection is open already </title>
3 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal"> 3 <link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal">
4 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharness.js"></script>
5 <script src="/resources/testharnessreport.js"></script> 5 <script src="/resources/testharnessreport.js"></script>
6 <script src="support.js"></script> 6 <script src="support.js"></script>
7 7
8 <div id="log"></div> 8 <div id="log"></div>
9 9
10 <script> 10 <script>
11 11
12 var t = async_test("Delete an existing database"); 12 var t = async_test("Delete an existing database");
13 13
14 t.step(function() { 14 t.step(function() {
15 var db;
15 var openrq = indexedDB.open('db', 3); 16 var openrq = indexedDB.open('db', 3);
16 17
17 openrq.onupgradeneeded = function(e) { 18 openrq.onupgradeneeded = function(e) {
18 e.target.result.createObjectStore('store'); 19 e.target.result.createObjectStore('store');
19 }; 20 };
20 openrq.onsuccess = t.step_func(function(e) { 21 openrq.onsuccess = t.step_func(function(e) {
21 db = e.target.result; 22 db = e.target.result;
22 23
23 // Errors 24 // Errors
24 db.onversionchange = fail(t, "db.versionchange"); 25 db.onversionchange = fail(t, "db.versionchange");
(...skipping 12 matching lines...) Expand all
37 function Second(e) { 38 function Second(e) {
38 var deleterq = indexedDB.deleteDatabase('db'); 39 var deleterq = indexedDB.deleteDatabase('db');
39 40
40 deleterq.onsuccess = function(e) { t.done(); } 41 deleterq.onsuccess = function(e) { t.done(); }
41 42
42 deleterq.onerror = fail(t, "delete.error"); 43 deleterq.onerror = fail(t, "delete.error");
43 deleterq.onblocked = fail(t, "delete.blocked"); 44 deleterq.onblocked = fail(t, "delete.blocked");
44 deleterq.onupgradeneeded = fail(t, "delete.upgradeneeded"); 45 deleterq.onupgradeneeded = fail(t, "delete.upgradeneeded");
45 } 46 }
46 47
47 async_test("Delete a nonexistant database").step(function(e) { 48 async_test("Delete a nonexistent database").step(function(e) {
48 var deleterq = indexedDB.deleteDatabase('nonexistant'); 49 var deleterq = indexedDB.deleteDatabase('nonexistent');
49 50
50 deleterq.onsuccess = this.step_func(function(e) { this.done(); }); 51 deleterq.onsuccess = this.step_func(function(e) { this.done(); });
51 52
52 deleterq.onerror = fail(this, "delete.error"); 53 deleterq.onerror = fail(this, "delete.error");
53 deleterq.onblocked = fail(this, "delete.blocked"); 54 deleterq.onblocked = fail(this, "delete.blocked");
54 deleterq.onupgradeneeded = fail(this, "delete.upgradeneeded"); 55 deleterq.onupgradeneeded = fail(this, "delete.upgradeneeded");
55 }); 56 });
56 57
57 </script> 58 </script>
58 </script> 59 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698