storage_set_value_enumerate.window.js (537B)
1 var store_list = [ 2 ["key0", "value0"], 3 ["key1", "value1"], 4 ["key2", "value2"] 5 ]; 6 ["localStorage", "sessionStorage"].forEach(function(name) { 7 test(function () { 8 var storage = window[name]; 9 storage.clear(); 10 11 store_list.forEach(function(item) { 12 storage.setItem(item[0], item[1]); 13 }); 14 15 for (var i = 0; i < store_list.length; i++) { 16 var value = storage.getItem("key" + i); 17 assert_equals(value, "value" + i); 18 } 19 }, "enumerate a " + name + " object with the key and get the values"); 20 });