From 7df23eed2c22e708d4423ed39269a4de345ba6c0 Mon Sep 17 00:00:00 2001 From: David Anson Date: Sat, 25 Nov 2023 17:38:13 -0800 Subject: [PATCH] Validate JSON configuration schema $id matches $schema.default. --- test/markdownlint-test.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/markdownlint-test.js b/test/markdownlint-test.js index 98186e5f..8e453ba2 100644 --- a/test/markdownlint-test.js +++ b/test/markdownlint-test.js @@ -1002,13 +1002,14 @@ test("validateConfigSchemaAppliesToUnknownProperties", (t) => { }); test("validateConfigExampleJson", async(t) => { - t.plan(2); + t.plan(3); const { "default": stripJsonComments } = await import("strip-json-comments"); // Validate schema // @ts-ignore const ajv = new Ajv(ajvOptions); const validateSchema = ajv.compile(configSchema); + t.is(configSchema.$id, configSchema.properties.$schema.default); // Validate JSONC const fileJson = ".markdownlint.jsonc";