OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <title>IDBDatabase.createObjectStore() - create 1000 object stores, add one item
and delete</title> |
| 3 <meta name=timeout content=long> |
| 4 <script src="../../../resources/testharness.js"></script> |
| 5 <script src="../../../resources/testharnessreport.js"></script> |
| 6 <script src="support.js"></script> |
| 7 |
| 8 <script> |
| 9 var db, |
| 10 t = async_test(document.title, {timeout: 600000}), |
| 11 open_rq = createdb(t) |
| 12 |
| 13 open_rq.onupgradeneeded = function(e) { |
| 14 db = e.target.result |
| 15 var st, i; |
| 16 for (i = 0; i < 1000; i++) |
| 17 { |
| 18 st = db.createObjectStore("object_store_" + i) |
| 19 st.add("test", 1); |
| 20 } |
| 21 |
| 22 st.get(1).onsuccess = t.step_func(function(e) { |
| 23 assert_equals(e.target.result, "test") |
| 24 }) |
| 25 } |
| 26 open_rq.onsuccess = function(e) { |
| 27 db.close() |
| 28 window.indexedDB.deleteDatabase(db.name).onsuccess = function(e) { |
| 29 t.done() |
| 30 } |
| 31 } |
| 32 </script> |
| 33 |
| 34 |
| 35 <div id="log"></div> |
| 36 |
| 37 |
OLD | NEW |