| OLD | NEW |
| 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 Loading... |
| 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> |
| OLD | NEW |