Files
ladybird/Tests/LibWeb/Text/input/localStorage.html
Jelle Raaijmakers 4c189166f4 LibWeb: Implement indexed property support for HTML::Storage
We only supported named properties on Storage, and as a result
`localStorage[0]` would be disconnected from the Storage's backing map.

Fixes at least 20 subtests in WPT in /webstorage.
2024-10-18 23:10:22 +02:00

18 lines
493 B
HTML

<script src="include.js"></script>
<script>
test(() => {
localStorage["test"] = "value";
println(localStorage["test"]);
println(localStorage.getItem("test"));
localStorage.setItem("test", "other");
println(localStorage["test"]);
println(localStorage.getItem("test"));
// Ensure indexed properties work
localStorage[0] = "foo";
println(localStorage[0]);
println(localStorage.getItem("0"));
});
</script>