diff options
Diffstat (limited to 'testing/web-platform/tests/webstorage/storage_set_value_enumerate.window.js')
-rw-r--r-- | testing/web-platform/tests/webstorage/storage_set_value_enumerate.window.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webstorage/storage_set_value_enumerate.window.js b/testing/web-platform/tests/webstorage/storage_set_value_enumerate.window.js new file mode 100644 index 0000000000..09a55ad454 --- /dev/null +++ b/testing/web-platform/tests/webstorage/storage_set_value_enumerate.window.js @@ -0,0 +1,21 @@ +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"); +}); + |