diff options
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.html | 13 |
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> |