mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update web-platform-tests to revision bf71b1f245ce34e447b7bde8ed46694574a63da7
This commit is contained in:
parent
7256d123ff
commit
e17a773b4e
35 changed files with 1567 additions and 467 deletions
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue