["localStorage", "sessionStorage"].forEach(function(name) { | |
test(function() { | |
var storage = window[name]; | |
storage.clear(); | |
storage["name"] = "user1"; | |
assert_array_equals(Object.getOwnPropertyNames(storage), ['name']); | |
}, "Object.getOwnPropertyNames on " + name + " Storage"); | |
test(function() { | |
var storage = window[name]; | |
storage.clear(); | |
assert_array_equals(Object.getOwnPropertyNames(storage), []); | |
}, "Object.getOwnPropertyNames on " + name + " storage with empty collection"); | |
}); |