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

Side by Side Diff: third_party/WebKit/LayoutTests/storage/indexeddb/upgradeneeded-tests.html

Issue 1362953003: Fire window.onerror for uncaught IndexedDB errors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 3 years, 11 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>IndexedDB: UpgradeNeeded Tests</title> 2 <title>IndexedDB: UpgradeNeeded Tests</title>
3 <script src='../../resources/testharness.js'></script> 3 <script src='../../resources/testharness.js'></script>
4 <script src='../../resources/testharnessreport.js'></script> 4 <script src='../../resources/testharnessreport.js'></script>
5 <script> 5 <script>
6 setup({allow_uncaught_exception: true});
6 7
7 function upgradeneeded_test(upgrade_func, success_func, error_func, description) { 8 function upgradeneeded_test(upgrade_func, success_func, error_func, description) {
8 async_test(function(t) { 9 async_test(function(t) {
9 var dbName = 'db' + self.location.pathname + '-' + description; 10 var dbName = 'db' + self.location.pathname + '-' + description;
10 var delete_request = indexedDB.deleteDatabase(dbName); 11 var delete_request = indexedDB.deleteDatabase(dbName);
11 delete_request.onerror = t.unreached_func('deleteDatabase should not fai l'); 12 delete_request.onerror = t.unreached_func('deleteDatabase should not fai l');
12 delete_request.onsuccess = t.step_func(function() { 13 delete_request.onsuccess = t.step_func(function() {
13 var open_request = indexedDB.open(dbName); 14 var open_request = indexedDB.open(dbName);
14 15
15 open_request.onupgradeneeded = t.step_func(function() { 16 open_request.onupgradeneeded = t.step_func(function() {
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 }, 125 },
125 function success(t, request) { 126 function success(t, request) {
126 order.push('Open Success'); 127 order.push('Open Success');
127 }, 128 },
128 null, 129 null,
129 'Transaction in version change oncomplete handler executes after success fires' 130 'Transaction in version change oncomplete handler executes after success fires'
130 ); 131 );
131 }()); 132 }());
132 133
133 </script> 134 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698