| var store_list = [ | |
| ["key0", "value0"], | |
| ["key1", "value1"], | |
| ["key2", "value2"] | |
| ]; | |
| ["localStorage", "sessionStorage"].forEach(function(name) { | |
| test(function () { | |
| var storage = window[name]; | |
| storage.clear(); | |
| store_list.forEach(function(item) { | |
| storage.setItem(item[0], item[1]); | |
| }); | |
| for (var i = 0; i < store_list.length; i++) { | |
| var value = storage.getItem("key" + i); | |
| assert_equals(value, "value" + i); | |
| } | |
| }, "enumerate a " + name + " object with the key and get the values"); | |
| }); | |