aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html')
-rw-r--r--tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html13
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html b/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html
index 89da5d5c44f..4cb483a3d98 100644
--- a/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html
+++ b/tests/wpt/web-platform-tests/kv-storage/undefined-value.https.html
@@ -9,6 +9,7 @@
<script type="module">
import { StorageArea } from "std:kv-storage";
import { testWithArea } from "./helpers/kvs-tests.js";
+import { assertAsyncIteratorEquals } from "./helpers/equality-asserters.js";
testWithArea(async (area) => {
assert_equals(await area.get("key"), undefined);
@@ -18,9 +19,9 @@ testWithArea(async (area) => {
await area.set("key", undefined);
assert_equals(await area.get("key"), undefined);
- assert_equals((await area.keys()).length, 0, "number of keys");
- assert_equals((await area.values()).length, 0, "number of values");
- assert_equals((await area.entries()).length, 0, "number of entries");
+ await assertAsyncIteratorEquals(area.keys(), [], "keys");
+ await assertAsyncIteratorEquals(area.values(), [], "values");
+ await assertAsyncIteratorEquals(area.entries(), [], "entries");
}, "Setting undefined as a value when nothing was present is a no-op");
testWithArea(async (area) => {
@@ -29,8 +30,8 @@ testWithArea(async (area) => {
assert_equals(await area.get("key"), undefined);
- assert_equals((await area.keys()).length, 0, "number of keys");
- assert_equals((await area.values()).length, 0, "number of values");
- assert_equals((await area.entries()).length, 0, "number of entries");
+ await assertAsyncIteratorEquals(area.keys(), [], "keys");
+ await assertAsyncIteratorEquals(area.values(), [], "values");
+ await assertAsyncIteratorEquals(area.entries(), [], "entries");
}, "Setting undefined as a value deletes what was previously there");
</script>