| <!DOCTYPE html> |
| <meta charset=utf-8> |
| <title>IDBFactory deleteDatabase(): request properties on success</title> |
| <link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbfactory-deleteDatabase"> |
| <script src=/resources/testharness.js></script> |
| <script src=/resources/testharnessreport.js></script> |
| <script src=support.js></script> |
| <script> |
| |
| async_test(t => { |
| const dbname = document.location + '-' + t.name; |
| const rq = indexedDB.deleteDatabase(dbname); |
| rq.onerror = t.unreached_func('deleteDatabase should succeed'); |
| rq.onsuccess = t.step_func(() => { |
| assert_equals( |
| rq.readyState, 'done', |
| 'request done flag should be set on success'); |
| assert_equals( |
| rq.result, undefined, |
| 'request result should still be set to undefined on success'); |
| assert_equals( |
| rq.error, null, |
| 'request error should be null on success'); |
| t.done(); |
| }); |
| }, 'Properties of IDBOpenDBRequest during IDBFactory deleteDatabase()'); |
| |
| </script> |