| OLD | NEW | 
| (Empty) |  | 
 |   1 <!DOCTYPE html> | 
 |   2 <meta charset="utf-8"> | 
 |   3 <title>IDBObjectStore.clear() - Verify clear removes all records </title> | 
 |   4 <link rel="author" title="Microsoft" href="http://www.microsoft.com"> | 
 |   5 <script src="../../../resources/testharness.js"></script> | 
 |   6 <script src="../../../resources/testharnessreport.js"></script> | 
 |   7 <script src="support.js"></script> | 
 |   8  | 
 |   9 <script> | 
 |  10     var db, | 
 |  11       t = async_test(); | 
 |  12  | 
 |  13     var open_rq = createdb(t); | 
 |  14     open_rq.onupgradeneeded = function(e) { | 
 |  15         db = e.target.result; | 
 |  16         var objStore = db.createObjectStore("store", { autoIncrement: true }); | 
 |  17  | 
 |  18         objStore.add({ property: "data" }); | 
 |  19         objStore.add({ something_different: "Yup, totally different" }); | 
 |  20         objStore.add(1234); | 
 |  21         objStore.add([1, 2, 1234]); | 
 |  22  | 
 |  23         objStore.clear().onsuccess = t.step_func(function(e) { | 
 |  24             assert_equals(e.target.result, undefined); | 
 |  25         }); | 
 |  26     }; | 
 |  27  | 
 |  28  | 
 |  29     open_rq.onsuccess = function(e) { | 
 |  30         var rq = db.transaction("store") | 
 |  31                    .objectStore("store") | 
 |  32                    .openCursor(); | 
 |  33  | 
 |  34         rq.onsuccess = t.step_func(function(e) { | 
 |  35             assert_equals(e.target.result, null, 'cursor'); | 
 |  36             t.done(); | 
 |  37         }); | 
 |  38     }; | 
 |  39 </script> | 
 |  40  | 
 |  41 <div id="log"></div> | 
| OLD | NEW |