mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-18 06:50:12 +01:00
Update schema validation test to verify version inside $id value is correct.
This commit is contained in:
parent
83141dd4ea
commit
7c1adc589a
1 changed files with 6 additions and 1 deletions
|
|
@ -998,13 +998,18 @@ test("validateConfigSchemaAppliesToUnknownProperties", (t) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
test("validateConfigExampleJson", async(t) => {
|
test("validateConfigExampleJson", async(t) => {
|
||||||
t.plan(3);
|
t.plan(4);
|
||||||
const { "default": stripJsonComments } = await import("strip-json-comments");
|
const { "default": stripJsonComments } = await import("strip-json-comments");
|
||||||
|
|
||||||
// Validate schema
|
// Validate schema
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const ajv = new Ajv(ajvOptions);
|
const ajv = new Ajv(ajvOptions);
|
||||||
const validateSchema = ajv.compile(configSchema);
|
const validateSchema = ajv.compile(configSchema);
|
||||||
|
t.is(
|
||||||
|
// eslint-disable-next-line regexp/optimal-quantifier-concatenation
|
||||||
|
configSchema.$id.replace(/^.*v(?<ver>\d+\.\d+\.\d+).*$/u, "$<ver>"),
|
||||||
|
version
|
||||||
|
);
|
||||||
t.is(configSchema.$id, configSchema.properties.$schema.default);
|
t.is(configSchema.$id, configSchema.properties.$schema.default);
|
||||||
|
|
||||||
// Validate JSONC
|
// Validate JSONC
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue