|
1 | 1 | import { readFile } from "node:fs/promises"; |
2 | 2 | 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"; |
17 | 25 |
|
18 | 26 | /** |
19 | 27 | * @typedef {{ |
@@ -67,6 +75,7 @@ await testSuite("draft2020-12/optional/format/idn-hostname", (hostname) => typeo |
67 | 75 | await testSuite("draft2020-12/optional/format/ipv4", (ip) => typeof ip !== "string" || isIPv4(ip)); |
68 | 76 | await testSuite("draft2020-12/optional/format/ipv6", (ip) => typeof ip !== "string" || isIPv6(ip)); |
69 | 77 | 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)); |
70 | 79 | await testSuite("draft2020-12/optional/format/json-pointer", (pointer) => typeof pointer !== "string" || isJsonPointer(pointer)); |
71 | 80 | await testSuite("draft2020-12/optional/format/regex", (pattern) => typeof pattern !== "string" || isRegex(pattern)); |
72 | 81 | await testSuite("draft2020-12/optional/format/relative-json-pointer", (pointer) => typeof pointer !== "string" || isRelativeJsonPointer(pointer)); |
|
0 commit comments