Skip to content

Commit 0343435

Browse files
committed
Add missing tests for iris
1 parent 61fbb67 commit 0343435

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

src/json-schema-test-suite.test.js

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
import { readFile } from "node:fs/promises";
22
import { describe, test, expect } from "vitest";
3-
import { isDate, isDateTime, isDuration, isTime } from "./rfc3339.js";
4-
import { isRegex } from "./ecma262.js";
5-
import { isEmail } from "./rfc5321.js";
6-
import { isHostname } from "./rfc1123.js";
7-
import { isAsciiIdn, isIdn } from "./idna2008.js";
8-
import { isIdnEmail } from "./rfc6531.js";
9-
import { isIPv4 } from "./rfc2673.js";
10-
import { isIPv6 } from "./rfc4291.js";
11-
import { isIriReference } from "./rfc3987.js";
12-
import { isJsonPointer } from "./rfc6901.js";
13-
import { isRelativeJsonPointer } from "./draft-bhutton-relative-json-pointer-00.js";
14-
import { isUri, isUriReference } from "./rfc3986.js";
15-
import { isUriTemplate } from "./rfc6570.js";
16-
import { isUuid } from "./rfc4122.js";
3+
import {
4+
isAsciiIdn,
5+
isDate,
6+
isDateTime,
7+
isDuration,
8+
isEmail,
9+
isHostname,
10+
isIdn,
11+
isIdnEmail,
12+
isIPv4,
13+
isIPv6,
14+
isIri,
15+
isIriReference,
16+
isJsonPointer,
17+
isRegex,
18+
isRelativeJsonPointer,
19+
isTime,
20+
isUri,
21+
isUriReference,
22+
isUriTemplate,
23+
isUuid
24+
} from "./index.js";
1725

1826
/**
1927
* @typedef {{
@@ -67,6 +75,7 @@ await testSuite("draft2020-12/optional/format/idn-hostname", (hostname) => typeo
6775
await testSuite("draft2020-12/optional/format/ipv4", (ip) => typeof ip !== "string" || isIPv4(ip));
6876
await testSuite("draft2020-12/optional/format/ipv6", (ip) => typeof ip !== "string" || isIPv6(ip));
6977
await testSuite("draft2020-12/optional/format/iri-reference", (iri) => typeof iri !== "string" || isIriReference(iri));
78+
await testSuite("draft2020-12/optional/format/iri", (iri) => typeof iri !== "string" || isIri(iri));
7079
await testSuite("draft2020-12/optional/format/json-pointer", (pointer) => typeof pointer !== "string" || isJsonPointer(pointer));
7180
await testSuite("draft2020-12/optional/format/regex", (pattern) => typeof pattern !== "string" || isRegex(pattern));
7281
await testSuite("draft2020-12/optional/format/relative-json-pointer", (pointer) => typeof pointer !== "string" || isRelativeJsonPointer(pointer));

0 commit comments

Comments
 (0)