From 7333cf7ca230a54da895be23fba58f4ffb3a24b3 Mon Sep 17 00:00:00 2001 From: Robin Berjon Date: Fri, 16 Dec 2022 03:50:21 -0500 Subject: [PATCH] feat(w3c): support specStatus "ED" for the TAG (#4343) --- src/w3c/defaults.js | 4 ++-- tests/spec/w3c/defaults-spec.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/w3c/defaults.js b/src/w3c/defaults.js index 6fc94a79f7..9f252f43ff 100644 --- a/src/w3c/defaults.js +++ b/src/w3c/defaults.js @@ -155,10 +155,10 @@ function validateStatusForGroup(conf) { case "other": if ( group === "tag" && - ![...trStatus, ...tagStatus].includes(specStatus) + !["ED", ...trStatus, ...tagStatus].includes(specStatus) ) { const msg = docLink`The W3C Technical Architecture Group's documents can't use \`"${specStatus}"\` for the ${"[specStatus]"} configuration option.`; - const supportedStatus = codedJoinOr([...trStatus, ...tagStatus], { + const supportedStatus = codedJoinOr(["ED", ...trStatus, ...tagStatus], { quotes: true, }); const hint = `Please use one of: ${supportedStatus}. Automatically falling back to \`"unofficial"\`.`; diff --git a/tests/spec/w3c/defaults-spec.js b/tests/spec/w3c/defaults-spec.js index 27e0e8f47f..7934b7e201 100644 --- a/tests/spec/w3c/defaults-spec.js +++ b/tests/spec/w3c/defaults-spec.js @@ -112,7 +112,7 @@ describe("W3C — Defaults", () => { }); it("allows W3C TAG to show logos", async () => { - for (const specStatus of tagStatus) { + for (const specStatus of [...tagStatus, "ED"]) { const ops = makeStandardOps({ specStatus, group: "tag",