mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-09-22 05:40:48 +02: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) => {
|
||||
t.plan(3);
|
||||
t.plan(4);
|
||||
const { "default": stripJsonComments } = await import("strip-json-comments");
|
||||
|
||||
// Validate schema
|
||||
// @ts-ignore
|
||||
const ajv = new Ajv(ajvOptions);
|
||||
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);
|
||||
|
||||
// Validate JSONC
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue