Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 function idb_test(description, onUpgrade, onOpen) { | |
| 2 async_test(function(t) { | |
| 3 var dbName = 'db' + location.pathname + '-' + description; | |
| 4 var deleteRequest = indexedDB.deleteDatabase(dbName); | |
| 5 deleteRequest.onerror = t.unreached_func('deleteDatabase should not fail '); | |
| 6 deleteRequest.onsuccess = t.step_func(function(e) { | |
| 7 var openRequest = indexedDB.open(dbName); | |
| 8 openRequest.onerror = t.unreached_func('open should not fail'); | |
| 9 openRequest.onupgradeneeded = t.step_func(function(e) { | |
| 10 onUpgrade(t, openRequest.result); | |
| 11 }); | |
| 12 openRequest.onsuccess = t.step_func(function(e) { | |
| 13 onOpen(t, openRequest.result); | |
| 14 }); | |
| 15 }); | |
| 16 }, description); | |
| 17 } | |
| 18 | |
| 19 function assert_key_equals(a, b, message) { | |
| 20 assert_equals(indexedDB.cmp(a, b), 0, message); | |
|
cmumford
2015/04/27 17:14:23
expected is first argument.
| |
| 21 } | |
| OLD | NEW |