chatgpt-api/packages/json-schema/test/json-schema-test-suite.ts

1441 wiersze
54 KiB
TypeScript

// @ts-nocheck
// @ts-ignore
import remote_baseUriChange_folderInteger from 'json-schema-test-suite/remotes/baseUriChange/folderInteger.json'
// @ts-ignore
import remote_baseUriChangeFolder_folderInteger from 'json-schema-test-suite/remotes/baseUriChangeFolder/folderInteger.json'
// @ts-ignore
import remote_baseUriChangeFolderInSubschema_folderInteger from 'json-schema-test-suite/remotes/baseUriChangeFolderInSubschema/folderInteger.json'
// @ts-ignore
import remote_integer from 'json-schema-test-suite/remotes/integer.json'
// @ts-ignore
import remote_name from 'json-schema-test-suite/remotes/name.json'
// @ts-ignore
import remote_name_defs from 'json-schema-test-suite/remotes/name-defs.json'
// @ts-ignore
import remote_ref_and_definitions from 'json-schema-test-suite/remotes/ref-and-definitions.json'
// @ts-ignore
import remote_ref_and_defs from 'json-schema-test-suite/remotes/ref-and-defs.json'
// @ts-ignore
import remote_subSchemas from 'json-schema-test-suite/remotes/subSchemas.json'
// @ts-ignore
import remote_subSchemas_defs from 'json-schema-test-suite/remotes/subSchemas-defs.json'
// @ts-ignore
import draft4_additionalItems from 'json-schema-test-suite/tests/draft4/additionalItems.json'
// @ts-ignore
import draft4_additionalProperties from 'json-schema-test-suite/tests/draft4/additionalProperties.json'
// @ts-ignore
import draft4_allOf from 'json-schema-test-suite/tests/draft4/allOf.json'
// @ts-ignore
import draft4_anyOf from 'json-schema-test-suite/tests/draft4/anyOf.json'
// @ts-ignore
import draft4_default from 'json-schema-test-suite/tests/draft4/default.json'
// @ts-ignore
import draft4_definitions from 'json-schema-test-suite/tests/draft4/definitions.json'
// @ts-ignore
import draft4_dependencies from 'json-schema-test-suite/tests/draft4/dependencies.json'
// @ts-ignore
import draft4_enum from 'json-schema-test-suite/tests/draft4/enum.json'
// @ts-ignore
import draft4_format from 'json-schema-test-suite/tests/draft4/format.json'
// @ts-ignore
import draft4_id from 'json-schema-test-suite/tests/draft4/id.json'
// @ts-ignore
import draft4_infinite_loop_detection from 'json-schema-test-suite/tests/draft4/infinite-loop-detection.json'
// @ts-ignore
import draft4_items from 'json-schema-test-suite/tests/draft4/items.json'
// @ts-ignore
import draft4_maximum from 'json-schema-test-suite/tests/draft4/maximum.json'
// @ts-ignore
import draft4_maxItems from 'json-schema-test-suite/tests/draft4/maxItems.json'
// @ts-ignore
import draft4_maxLength from 'json-schema-test-suite/tests/draft4/maxLength.json'
// @ts-ignore
import draft4_maxProperties from 'json-schema-test-suite/tests/draft4/maxProperties.json'
// @ts-ignore
import draft4_minimum from 'json-schema-test-suite/tests/draft4/minimum.json'
// @ts-ignore
import draft4_minItems from 'json-schema-test-suite/tests/draft4/minItems.json'
// @ts-ignore
import draft4_minLength from 'json-schema-test-suite/tests/draft4/minLength.json'
// @ts-ignore
import draft4_minProperties from 'json-schema-test-suite/tests/draft4/minProperties.json'
// @ts-ignore
import draft4_multipleOf from 'json-schema-test-suite/tests/draft4/multipleOf.json'
// @ts-ignore
import draft4_not from 'json-schema-test-suite/tests/draft4/not.json'
// @ts-ignore
import draft4_oneOf from 'json-schema-test-suite/tests/draft4/oneOf.json'
// @ts-ignore
import draft4_optional_bignum from 'json-schema-test-suite/tests/draft4/optional/bignum.json'
// @ts-ignore
import draft4_optional_ecmascript_regex from 'json-schema-test-suite/tests/draft4/optional/ecmascript-regex.json'
// @ts-ignore
import draft4_optional_float_overflow from 'json-schema-test-suite/tests/draft4/optional/float-overflow.json'
// @ts-ignore
import draft4_optional_format_date_time from 'json-schema-test-suite/tests/draft4/optional/format/date-time.json'
// @ts-ignore
import draft4_optional_format_email from 'json-schema-test-suite/tests/draft4/optional/format/email.json'
// @ts-ignore
import draft4_optional_format_hostname from 'json-schema-test-suite/tests/draft4/optional/format/hostname.json'
// @ts-ignore
import draft4_optional_format_ipv4 from 'json-schema-test-suite/tests/draft4/optional/format/ipv4.json'
// @ts-ignore
import draft4_optional_format_ipv6 from 'json-schema-test-suite/tests/draft4/optional/format/ipv6.json'
// @ts-ignore
import draft4_optional_format_uri from 'json-schema-test-suite/tests/draft4/optional/format/uri.json'
// @ts-ignore
import draft4_optional_non_bmp_regex from 'json-schema-test-suite/tests/draft4/optional/non-bmp-regex.json'
// @ts-ignore
import draft4_optional_unicode from 'json-schema-test-suite/tests/draft4/optional/unicode.json'
// @ts-ignore
// import draft4_optional_zeroTerminatedFloats from 'json-schema-test-suite/tests/draft4/optional/zeroTerminatedFloats.json'
// @ts-ignore
import draft4_pattern from 'json-schema-test-suite/tests/draft4/pattern.json'
// @ts-ignore
import draft4_patternProperties from 'json-schema-test-suite/tests/draft4/patternProperties.json'
// @ts-ignore
import draft4_properties from 'json-schema-test-suite/tests/draft4/properties.json'
// @ts-ignore
import draft4_ref from 'json-schema-test-suite/tests/draft4/ref.json'
// @ts-ignore
import draft4_refRemote from 'json-schema-test-suite/tests/draft4/refRemote.json'
// @ts-ignore
import draft4_required from 'json-schema-test-suite/tests/draft4/required.json'
// @ts-ignore
import draft4_type from 'json-schema-test-suite/tests/draft4/type.json'
// @ts-ignore
import draft4_uniqueItems from 'json-schema-test-suite/tests/draft4/uniqueItems.json'
// @ts-ignore
import draft7_additionalItems from 'json-schema-test-suite/tests/draft7/additionalItems.json'
// @ts-ignore
import draft7_additionalProperties from 'json-schema-test-suite/tests/draft7/additionalProperties.json'
// @ts-ignore
import draft7_allOf from 'json-schema-test-suite/tests/draft7/allOf.json'
// @ts-ignore
import draft7_anyOf from 'json-schema-test-suite/tests/draft7/anyOf.json'
// @ts-ignore
import draft7_boolean_schema from 'json-schema-test-suite/tests/draft7/boolean_schema.json'
// @ts-ignore
import draft7_const from 'json-schema-test-suite/tests/draft7/const.json'
// @ts-ignore
import draft7_contains from 'json-schema-test-suite/tests/draft7/contains.json'
// @ts-ignore
import draft7_default from 'json-schema-test-suite/tests/draft7/default.json'
// @ts-ignore
import draft7_definitions from 'json-schema-test-suite/tests/draft7/definitions.json'
// @ts-ignore
import draft7_dependencies from 'json-schema-test-suite/tests/draft7/dependencies.json'
// @ts-ignore
import draft7_enum from 'json-schema-test-suite/tests/draft7/enum.json'
// @ts-ignore
import draft7_exclusiveMaximum from 'json-schema-test-suite/tests/draft7/exclusiveMaximum.json'
// @ts-ignore
import draft7_exclusiveMinimum from 'json-schema-test-suite/tests/draft7/exclusiveMinimum.json'
// @ts-ignore
import draft7_format from 'json-schema-test-suite/tests/draft7/format.json'
// @ts-ignore
import draft7_id from 'json-schema-test-suite/tests/draft7/id.json'
// @ts-ignore
import draft7_if_then_else from 'json-schema-test-suite/tests/draft7/if-then-else.json'
// @ts-ignore
import draft7_infinite_loop_detection from 'json-schema-test-suite/tests/draft7/infinite-loop-detection.json'
// @ts-ignore
import draft7_items from 'json-schema-test-suite/tests/draft7/items.json'
// @ts-ignore
import draft7_maximum from 'json-schema-test-suite/tests/draft7/maximum.json'
// @ts-ignore
import draft7_maxItems from 'json-schema-test-suite/tests/draft7/maxItems.json'
// @ts-ignore
import draft7_maxLength from 'json-schema-test-suite/tests/draft7/maxLength.json'
// @ts-ignore
import draft7_maxProperties from 'json-schema-test-suite/tests/draft7/maxProperties.json'
// @ts-ignore
import draft7_minimum from 'json-schema-test-suite/tests/draft7/minimum.json'
// @ts-ignore
import draft7_minItems from 'json-schema-test-suite/tests/draft7/minItems.json'
// @ts-ignore
import draft7_minLength from 'json-schema-test-suite/tests/draft7/minLength.json'
// @ts-ignore
import draft7_minProperties from 'json-schema-test-suite/tests/draft7/minProperties.json'
// @ts-ignore
import draft7_multipleOf from 'json-schema-test-suite/tests/draft7/multipleOf.json'
// @ts-ignore
import draft7_not from 'json-schema-test-suite/tests/draft7/not.json'
// @ts-ignore
import draft7_oneOf from 'json-schema-test-suite/tests/draft7/oneOf.json'
// @ts-ignore
import draft7_optional_bignum from 'json-schema-test-suite/tests/draft7/optional/bignum.json'
// @ts-ignore
import draft7_optional_content from 'json-schema-test-suite/tests/draft7/optional/content.json'
// @ts-ignore
import draft7_optional_ecmascript_regex from 'json-schema-test-suite/tests/draft7/optional/ecmascript-regex.json'
// @ts-ignore
import draft7_optional_float_overflow from 'json-schema-test-suite/tests/draft7/optional/float-overflow.json'
// @ts-ignore
import draft7_optional_format_date from 'json-schema-test-suite/tests/draft7/optional/format/date.json'
// @ts-ignore
import draft7_optional_format_date_time from 'json-schema-test-suite/tests/draft7/optional/format/date-time.json'
// @ts-ignore
import draft7_optional_format_email from 'json-schema-test-suite/tests/draft7/optional/format/email.json'
// @ts-ignore
import draft7_optional_format_hostname from 'json-schema-test-suite/tests/draft7/optional/format/hostname.json'
// @ts-ignore
import draft7_optional_format_idn_email from 'json-schema-test-suite/tests/draft7/optional/format/idn-email.json'
// @ts-ignore
import draft7_optional_format_idn_hostname from 'json-schema-test-suite/tests/draft7/optional/format/idn-hostname.json'
// @ts-ignore
import draft7_optional_format_ipv4 from 'json-schema-test-suite/tests/draft7/optional/format/ipv4.json'
// @ts-ignore
import draft7_optional_format_ipv6 from 'json-schema-test-suite/tests/draft7/optional/format/ipv6.json'
// @ts-ignore
import draft7_optional_format_iri from 'json-schema-test-suite/tests/draft7/optional/format/iri.json'
// @ts-ignore
import draft7_optional_format_iri_reference from 'json-schema-test-suite/tests/draft7/optional/format/iri-reference.json'
// @ts-ignore
import draft7_optional_format_json_pointer from 'json-schema-test-suite/tests/draft7/optional/format/json-pointer.json'
// @ts-ignore
import draft7_optional_format_regex from 'json-schema-test-suite/tests/draft7/optional/format/regex.json'
// @ts-ignore
import draft7_optional_format_relative_json_pointer from 'json-schema-test-suite/tests/draft7/optional/format/relative-json-pointer.json'
// @ts-ignore
import draft7_optional_format_time from 'json-schema-test-suite/tests/draft7/optional/format/time.json'
// @ts-ignore
import draft7_optional_format_uri from 'json-schema-test-suite/tests/draft7/optional/format/uri.json'
// @ts-ignore
import draft7_optional_format_uri_reference from 'json-schema-test-suite/tests/draft7/optional/format/uri-reference.json'
// @ts-ignore
import draft7_optional_format_uri_template from 'json-schema-test-suite/tests/draft7/optional/format/uri-template.json'
// @ts-ignore
import draft7_optional_non_bmp_regex from 'json-schema-test-suite/tests/draft7/optional/non-bmp-regex.json'
// @ts-ignore
import draft7_optional_unicode from 'json-schema-test-suite/tests/draft7/optional/unicode.json'
// @ts-ignore
import draft7_pattern from 'json-schema-test-suite/tests/draft7/pattern.json'
// @ts-ignore
import draft7_patternProperties from 'json-schema-test-suite/tests/draft7/patternProperties.json'
// @ts-ignore
import draft7_properties from 'json-schema-test-suite/tests/draft7/properties.json'
// @ts-ignore
import draft7_propertyNames from 'json-schema-test-suite/tests/draft7/propertyNames.json'
// @ts-ignore
import draft7_ref from 'json-schema-test-suite/tests/draft7/ref.json'
// @ts-ignore
import draft7_refRemote from 'json-schema-test-suite/tests/draft7/refRemote.json'
// @ts-ignore
import draft7_required from 'json-schema-test-suite/tests/draft7/required.json'
// @ts-ignore
import draft7_type from 'json-schema-test-suite/tests/draft7/type.json'
// @ts-ignore
import draft7_uniqueItems from 'json-schema-test-suite/tests/draft7/uniqueItems.json'
// @ts-ignore
import draft7_unknownKeyword from 'json-schema-test-suite/tests/draft7/unknownKeyword.json'
// @ts-ignore
import draft2019_09_additionalItems from 'json-schema-test-suite/tests/draft2019-09/additionalItems.json'
// @ts-ignore
import draft2019_09_additionalProperties from 'json-schema-test-suite/tests/draft2019-09/additionalProperties.json'
// @ts-ignore
import draft2019_09_allOf from 'json-schema-test-suite/tests/draft2019-09/allOf.json'
// @ts-ignore
import draft2019_09_anchor from 'json-schema-test-suite/tests/draft2019-09/anchor.json'
// @ts-ignore
import draft2019_09_anyOf from 'json-schema-test-suite/tests/draft2019-09/anyOf.json'
// @ts-ignore
import draft2019_09_boolean_schema from 'json-schema-test-suite/tests/draft2019-09/boolean_schema.json'
// @ts-ignore
import draft2019_09_const from 'json-schema-test-suite/tests/draft2019-09/const.json'
// @ts-ignore
import draft2019_09_contains from 'json-schema-test-suite/tests/draft2019-09/contains.json'
// @ts-ignore
import draft2019_09_content from 'json-schema-test-suite/tests/draft2019-09/content.json'
// @ts-ignore
import draft2019_09_default from 'json-schema-test-suite/tests/draft2019-09/default.json'
// @ts-ignore
import draft2019_09_defs from 'json-schema-test-suite/tests/draft2019-09/defs.json'
// @ts-ignore
import draft2019_09_dependentRequired from 'json-schema-test-suite/tests/draft2019-09/dependentRequired.json'
// @ts-ignore
import draft2019_09_dependentSchemas from 'json-schema-test-suite/tests/draft2019-09/dependentSchemas.json'
// @ts-ignore
import draft2019_09_enum from 'json-schema-test-suite/tests/draft2019-09/enum.json'
// @ts-ignore
import draft2019_09_exclusiveMaximum from 'json-schema-test-suite/tests/draft2019-09/exclusiveMaximum.json'
// @ts-ignore
import draft2019_09_exclusiveMinimum from 'json-schema-test-suite/tests/draft2019-09/exclusiveMinimum.json'
// @ts-ignore
import draft2019_09_format from 'json-schema-test-suite/tests/draft2019-09/format.json'
// @ts-ignore
import draft2019_09_id from 'json-schema-test-suite/tests/draft2019-09/id.json'
// @ts-ignore
import draft2019_09_if_then_else from 'json-schema-test-suite/tests/draft2019-09/if-then-else.json'
// @ts-ignore
import draft2019_09_infinite_loop_detection from 'json-schema-test-suite/tests/draft2019-09/infinite-loop-detection.json'
// @ts-ignore
import draft2019_09_items from 'json-schema-test-suite/tests/draft2019-09/items.json'
// @ts-ignore
import draft2019_09_maxContains from 'json-schema-test-suite/tests/draft2019-09/maxContains.json'
// @ts-ignore
import draft2019_09_maximum from 'json-schema-test-suite/tests/draft2019-09/maximum.json'
// @ts-ignore
import draft2019_09_maxItems from 'json-schema-test-suite/tests/draft2019-09/maxItems.json'
// @ts-ignore
import draft2019_09_maxLength from 'json-schema-test-suite/tests/draft2019-09/maxLength.json'
// @ts-ignore
import draft2019_09_maxProperties from 'json-schema-test-suite/tests/draft2019-09/maxProperties.json'
// @ts-ignore
import draft2019_09_minContains from 'json-schema-test-suite/tests/draft2019-09/minContains.json'
// @ts-ignore
import draft2019_09_minimum from 'json-schema-test-suite/tests/draft2019-09/minimum.json'
// @ts-ignore
import draft2019_09_minItems from 'json-schema-test-suite/tests/draft2019-09/minItems.json'
// @ts-ignore
import draft2019_09_minLength from 'json-schema-test-suite/tests/draft2019-09/minLength.json'
// @ts-ignore
import draft2019_09_minProperties from 'json-schema-test-suite/tests/draft2019-09/minProperties.json'
// @ts-ignore
import draft2019_09_multipleOf from 'json-schema-test-suite/tests/draft2019-09/multipleOf.json'
// @ts-ignore
import draft2019_09_not from 'json-schema-test-suite/tests/draft2019-09/not.json'
// @ts-ignore
import draft2019_09_oneOf from 'json-schema-test-suite/tests/draft2019-09/oneOf.json'
// @ts-ignore
import draft2019_09_optional_bignum from 'json-schema-test-suite/tests/draft2019-09/optional/bignum.json'
// @ts-ignore
import draft2019_09_optional_ecmascript_regex from 'json-schema-test-suite/tests/draft2019-09/optional/ecmascript-regex.json'
// @ts-ignore
import draft2019_09_optional_float_overflow from 'json-schema-test-suite/tests/draft2019-09/optional/float-overflow.json'
// @ts-ignore
import draft2019_09_optional_format_date from 'json-schema-test-suite/tests/draft2019-09/optional/format/date.json'
// @ts-ignore
import draft2019_09_optional_format_date_time from 'json-schema-test-suite/tests/draft2019-09/optional/format/date-time.json'
// @ts-ignore
import draft2019_09_optional_format_duration from 'json-schema-test-suite/tests/draft2019-09/optional/format/duration.json'
// @ts-ignore
import draft2019_09_optional_format_email from 'json-schema-test-suite/tests/draft2019-09/optional/format/email.json'
// @ts-ignore
import draft2019_09_optional_format_hostname from 'json-schema-test-suite/tests/draft2019-09/optional/format/hostname.json'
// @ts-ignore
import draft2019_09_optional_format_idn_email from 'json-schema-test-suite/tests/draft2019-09/optional/format/idn-email.json'
// @ts-ignore
import draft2019_09_optional_format_idn_hostname from 'json-schema-test-suite/tests/draft2019-09/optional/format/idn-hostname.json'
// @ts-ignore
import draft2019_09_optional_format_ipv4 from 'json-schema-test-suite/tests/draft2019-09/optional/format/ipv4.json'
// @ts-ignore
import draft2019_09_optional_format_ipv6 from 'json-schema-test-suite/tests/draft2019-09/optional/format/ipv6.json'
// @ts-ignore
import draft2019_09_optional_format_iri from 'json-schema-test-suite/tests/draft2019-09/optional/format/iri.json'
// @ts-ignore
import draft2019_09_optional_format_iri_reference from 'json-schema-test-suite/tests/draft2019-09/optional/format/iri-reference.json'
// @ts-ignore
import draft2019_09_optional_format_json_pointer from 'json-schema-test-suite/tests/draft2019-09/optional/format/json-pointer.json'
// @ts-ignore
import draft2019_09_optional_format_regex from 'json-schema-test-suite/tests/draft2019-09/optional/format/regex.json'
// @ts-ignore
import draft2019_09_optional_format_relative_json_pointer from 'json-schema-test-suite/tests/draft2019-09/optional/format/relative-json-pointer.json'
// @ts-ignore
import draft2019_09_optional_format_time from 'json-schema-test-suite/tests/draft2019-09/optional/format/time.json'
// @ts-ignore
import draft2019_09_optional_format_uri from 'json-schema-test-suite/tests/draft2019-09/optional/format/uri.json'
// @ts-ignore
import draft2019_09_optional_format_uri_reference from 'json-schema-test-suite/tests/draft2019-09/optional/format/uri-reference.json'
// @ts-ignore
import draft2019_09_optional_format_uri_template from 'json-schema-test-suite/tests/draft2019-09/optional/format/uri-template.json'
// @ts-ignore
import draft2019_09_optional_format_uuid from 'json-schema-test-suite/tests/draft2019-09/optional/format/uuid.json'
// @ts-ignore
import draft2019_09_optional_non_bmp_regex from 'json-schema-test-suite/tests/draft2019-09/optional/non-bmp-regex.json'
// @ts-ignore
import draft2019_09_optional_refOfUnknownKeyword from 'json-schema-test-suite/tests/draft2019-09/optional/refOfUnknownKeyword.json'
// @ts-ignore
import draft2019_09_optional_unicode from 'json-schema-test-suite/tests/draft2019-09/optional/unicode.json'
// @ts-ignore
import draft2019_09_pattern from 'json-schema-test-suite/tests/draft2019-09/pattern.json'
// @ts-ignore
import draft2019_09_patternProperties from 'json-schema-test-suite/tests/draft2019-09/patternProperties.json'
// @ts-ignore
import draft2019_09_properties from 'json-schema-test-suite/tests/draft2019-09/properties.json'
// @ts-ignore
import draft2019_09_propertyNames from 'json-schema-test-suite/tests/draft2019-09/propertyNames.json'
// @ts-ignore
import draft2019_09_recursiveRef from 'json-schema-test-suite/tests/draft2019-09/recursiveRef.json'
// @ts-ignore
import draft2019_09_ref from 'json-schema-test-suite/tests/draft2019-09/ref.json'
// @ts-ignore
import draft2019_09_refRemote from 'json-schema-test-suite/tests/draft2019-09/refRemote.json'
// @ts-ignore
import draft2019_09_required from 'json-schema-test-suite/tests/draft2019-09/required.json'
// @ts-ignore
import draft2019_09_type from 'json-schema-test-suite/tests/draft2019-09/type.json'
// @ts-ignore
import draft2019_09_unevaluatedItems from 'json-schema-test-suite/tests/draft2019-09/unevaluatedItems.json'
// @ts-ignore
import draft2019_09_unevaluatedProperties from 'json-schema-test-suite/tests/draft2019-09/unevaluatedProperties.json'
// @ts-ignore
import draft2019_09_uniqueItems from 'json-schema-test-suite/tests/draft2019-09/uniqueItems.json'
// @ts-ignore
import draft2019_09_unknownKeyword from 'json-schema-test-suite/tests/draft2019-09/unknownKeyword.json'
// @ts-ignore
import draft2020_12_additionalProperties from 'json-schema-test-suite/tests/draft2020-12/additionalProperties.json'
// @ts-ignore
import draft2020_12_allOf from 'json-schema-test-suite/tests/draft2020-12/allOf.json'
// @ts-ignore
import draft2020_12_anchor from 'json-schema-test-suite/tests/draft2020-12/anchor.json'
// @ts-ignore
import draft2020_12_anyOf from 'json-schema-test-suite/tests/draft2020-12/anyOf.json'
// @ts-ignore
import draft2020_12_boolean_schema from 'json-schema-test-suite/tests/draft2020-12/boolean_schema.json'
// @ts-ignore
import draft2020_12_const from 'json-schema-test-suite/tests/draft2020-12/const.json'
// @ts-ignore
import draft2020_12_contains from 'json-schema-test-suite/tests/draft2020-12/contains.json'
// @ts-ignore
import draft2020_12_content from 'json-schema-test-suite/tests/draft2020-12/content.json'
// @ts-ignore
import draft2020_12_default from 'json-schema-test-suite/tests/draft2020-12/default.json'
// @ts-ignore
import draft2020_12_defs from 'json-schema-test-suite/tests/draft2020-12/defs.json'
// @ts-ignore
import draft2020_12_dependentRequired from 'json-schema-test-suite/tests/draft2020-12/dependentRequired.json'
// @ts-ignore
import draft2020_12_dependentSchemas from 'json-schema-test-suite/tests/draft2020-12/dependentSchemas.json'
// @ts-ignore
import draft2020_12_dynamicRef from 'json-schema-test-suite/tests/draft2020-12/dynamicRef.json'
// @ts-ignore
import draft2020_12_enum from 'json-schema-test-suite/tests/draft2020-12/enum.json'
// @ts-ignore
import draft2020_12_exclusiveMaximum from 'json-schema-test-suite/tests/draft2020-12/exclusiveMaximum.json'
// @ts-ignore
import draft2020_12_exclusiveMinimum from 'json-schema-test-suite/tests/draft2020-12/exclusiveMinimum.json'
// @ts-ignore
import draft2020_12_format from 'json-schema-test-suite/tests/draft2020-12/format.json'
// @ts-ignore
import draft2020_12_id from 'json-schema-test-suite/tests/draft2020-12/id.json'
// @ts-ignore
import draft2020_12_if_then_else from 'json-schema-test-suite/tests/draft2020-12/if-then-else.json'
// @ts-ignore
import draft2020_12_infinite_loop_detection from 'json-schema-test-suite/tests/draft2020-12/infinite-loop-detection.json'
// @ts-ignore
import draft2020_12_items from 'json-schema-test-suite/tests/draft2020-12/items.json'
// @ts-ignore
import draft2020_12_maxContains from 'json-schema-test-suite/tests/draft2020-12/maxContains.json'
// @ts-ignore
import draft2020_12_maximum from 'json-schema-test-suite/tests/draft2020-12/maximum.json'
// @ts-ignore
import draft2020_12_maxItems from 'json-schema-test-suite/tests/draft2020-12/maxItems.json'
// @ts-ignore
import draft2020_12_maxLength from 'json-schema-test-suite/tests/draft2020-12/maxLength.json'
// @ts-ignore
import draft2020_12_maxProperties from 'json-schema-test-suite/tests/draft2020-12/maxProperties.json'
// @ts-ignore
import draft2020_12_minContains from 'json-schema-test-suite/tests/draft2020-12/minContains.json'
// @ts-ignore
import draft2020_12_minimum from 'json-schema-test-suite/tests/draft2020-12/minimum.json'
// @ts-ignore
import draft2020_12_minItems from 'json-schema-test-suite/tests/draft2020-12/minItems.json'
// @ts-ignore
import draft2020_12_minLength from 'json-schema-test-suite/tests/draft2020-12/minLength.json'
// @ts-ignore
import draft2020_12_minProperties from 'json-schema-test-suite/tests/draft2020-12/minProperties.json'
// @ts-ignore
import draft2020_12_multipleOf from 'json-schema-test-suite/tests/draft2020-12/multipleOf.json'
// @ts-ignore
import draft2020_12_not from 'json-schema-test-suite/tests/draft2020-12/not.json'
// @ts-ignore
import draft2020_12_oneOf from 'json-schema-test-suite/tests/draft2020-12/oneOf.json'
// @ts-ignore
import draft2020_12_optional_bignum from 'json-schema-test-suite/tests/draft2020-12/optional/bignum.json'
// @ts-ignore
import draft2020_12_optional_ecmascript_regex from 'json-schema-test-suite/tests/draft2020-12/optional/ecmascript-regex.json'
// @ts-ignore
import draft2020_12_optional_float_overflow from 'json-schema-test-suite/tests/draft2020-12/optional/float-overflow.json'
// @ts-ignore
import draft2020_12_optional_format_date from 'json-schema-test-suite/tests/draft2020-12/optional/format/date.json'
// @ts-ignore
import draft2020_12_optional_format_date_time from 'json-schema-test-suite/tests/draft2020-12/optional/format/date-time.json'
// @ts-ignore
import draft2020_12_optional_format_duration from 'json-schema-test-suite/tests/draft2020-12/optional/format/duration.json'
// @ts-ignore
import draft2020_12_optional_format_email from 'json-schema-test-suite/tests/draft2020-12/optional/format/email.json'
// @ts-ignore
import draft2020_12_optional_format_hostname from 'json-schema-test-suite/tests/draft2020-12/optional/format/hostname.json'
// @ts-ignore
import draft2020_12_optional_format_idn_email from 'json-schema-test-suite/tests/draft2020-12/optional/format/idn-email.json'
// @ts-ignore
import draft2020_12_optional_format_idn_hostname from 'json-schema-test-suite/tests/draft2020-12/optional/format/idn-hostname.json'
// @ts-ignore
import draft2020_12_optional_format_ipv4 from 'json-schema-test-suite/tests/draft2020-12/optional/format/ipv4.json'
// @ts-ignore
import draft2020_12_optional_format_ipv6 from 'json-schema-test-suite/tests/draft2020-12/optional/format/ipv6.json'
// @ts-ignore
import draft2020_12_optional_format_iri from 'json-schema-test-suite/tests/draft2020-12/optional/format/iri.json'
// @ts-ignore
import draft2020_12_optional_format_iri_reference from 'json-schema-test-suite/tests/draft2020-12/optional/format/iri-reference.json'
// @ts-ignore
import draft2020_12_optional_format_json_pointer from 'json-schema-test-suite/tests/draft2020-12/optional/format/json-pointer.json'
// @ts-ignore
import draft2020_12_optional_format_regex from 'json-schema-test-suite/tests/draft2020-12/optional/format/regex.json'
// @ts-ignore
import draft2020_12_optional_format_relative_json_pointer from 'json-schema-test-suite/tests/draft2020-12/optional/format/relative-json-pointer.json'
// @ts-ignore
import draft2020_12_optional_format_time from 'json-schema-test-suite/tests/draft2020-12/optional/format/time.json'
// @ts-ignore
import draft2020_12_optional_format_uri from 'json-schema-test-suite/tests/draft2020-12/optional/format/uri.json'
// @ts-ignore
import draft2020_12_optional_format_uri_reference from 'json-schema-test-suite/tests/draft2020-12/optional/format/uri-reference.json'
// @ts-ignore
import draft2020_12_optional_format_uri_template from 'json-schema-test-suite/tests/draft2020-12/optional/format/uri-template.json'
// @ts-ignore
import draft2020_12_optional_format_uuid from 'json-schema-test-suite/tests/draft2020-12/optional/format/uuid.json'
// @ts-ignore
import draft2020_12_optional_non_bmp_regex from 'json-schema-test-suite/tests/draft2020-12/optional/non-bmp-regex.json'
// @ts-ignore
import draft2020_12_optional_refOfUnknownKeyword from 'json-schema-test-suite/tests/draft2020-12/optional/refOfUnknownKeyword.json'
// @ts-ignore
import draft2020_12_optional_unicode from 'json-schema-test-suite/tests/draft2020-12/optional/unicode.json'
// @ts-ignore
import draft2020_12_pattern from 'json-schema-test-suite/tests/draft2020-12/pattern.json'
// @ts-ignore
import draft2020_12_patternProperties from 'json-schema-test-suite/tests/draft2020-12/patternProperties.json'
// @ts-ignore
import draft2020_12_prefixItems from 'json-schema-test-suite/tests/draft2020-12/prefixItems.json'
// @ts-ignore
import draft2020_12_properties from 'json-schema-test-suite/tests/draft2020-12/properties.json'
// @ts-ignore
import draft2020_12_propertyNames from 'json-schema-test-suite/tests/draft2020-12/propertyNames.json'
// @ts-ignore
import draft2020_12_ref from 'json-schema-test-suite/tests/draft2020-12/ref.json'
// @ts-ignore
import draft2020_12_refRemote from 'json-schema-test-suite/tests/draft2020-12/refRemote.json'
// @ts-ignore
import draft2020_12_required from 'json-schema-test-suite/tests/draft2020-12/required.json'
// @ts-ignore
import draft2020_12_type from 'json-schema-test-suite/tests/draft2020-12/type.json'
// @ts-ignore
import draft2020_12_unevaluatedItems from 'json-schema-test-suite/tests/draft2020-12/unevaluatedItems.json'
// @ts-ignore
import draft2020_12_unevaluatedProperties from 'json-schema-test-suite/tests/draft2020-12/unevaluatedProperties.json'
// @ts-ignore
import draft2020_12_uniqueItems from 'json-schema-test-suite/tests/draft2020-12/uniqueItems.json'
// @ts-ignore
import draft2020_12_unknownKeyword from 'json-schema-test-suite/tests/draft2020-12/unknownKeyword.json'
import type { Remote, SchemaTestSuite } from './types'
export const suites: SchemaTestSuite[] = [
{
draft: '2019-09',
name: 'draft2019-09/additionalItems',
tests: draft2019_09_additionalItems
},
{
draft: '2019-09',
name: 'draft2019-09/additionalProperties',
tests: draft2019_09_additionalProperties
},
{ draft: '2019-09', name: 'draft2019-09/allOf', tests: draft2019_09_allOf },
{ draft: '2019-09', name: 'draft2019-09/anchor', tests: draft2019_09_anchor },
{ draft: '2019-09', name: 'draft2019-09/anyOf', tests: draft2019_09_anyOf },
{
draft: '2019-09',
name: 'draft2019-09/boolean_schema',
tests: draft2019_09_boolean_schema
},
{ draft: '2019-09', name: 'draft2019-09/const', tests: draft2019_09_const },
{
draft: '2019-09',
name: 'draft2019-09/contains',
tests: draft2019_09_contains
},
{
draft: '2019-09',
name: 'draft2019-09/content',
tests: draft2019_09_content
},
{
draft: '2019-09',
name: 'draft2019-09/default',
tests: draft2019_09_default
},
{ draft: '2019-09', name: 'draft2019-09/defs', tests: draft2019_09_defs },
{
draft: '2019-09',
name: 'draft2019-09/dependentRequired',
tests: draft2019_09_dependentRequired
},
{
draft: '2019-09',
name: 'draft2019-09/dependentSchemas',
tests: draft2019_09_dependentSchemas
},
{ draft: '2019-09', name: 'draft2019-09/enum', tests: draft2019_09_enum },
{
draft: '2019-09',
name: 'draft2019-09/exclusiveMaximum',
tests: draft2019_09_exclusiveMaximum
},
{
draft: '2019-09',
name: 'draft2019-09/exclusiveMinimum',
tests: draft2019_09_exclusiveMinimum
},
{ draft: '2019-09', name: 'draft2019-09/format', tests: draft2019_09_format },
{ draft: '2019-09', name: 'draft2019-09/id', tests: draft2019_09_id },
{
draft: '2019-09',
name: 'draft2019-09/if-then-else',
tests: draft2019_09_if_then_else
},
{
draft: '2019-09',
name: 'draft2019-09/infinite-loop-detection',
tests: draft2019_09_infinite_loop_detection
},
{ draft: '2019-09', name: 'draft2019-09/items', tests: draft2019_09_items },
{
draft: '2019-09',
name: 'draft2019-09/maxContains',
tests: draft2019_09_maxContains
},
{
draft: '2019-09',
name: 'draft2019-09/maxItems',
tests: draft2019_09_maxItems
},
{
draft: '2019-09',
name: 'draft2019-09/maxLength',
tests: draft2019_09_maxLength
},
{
draft: '2019-09',
name: 'draft2019-09/maxProperties',
tests: draft2019_09_maxProperties
},
{
draft: '2019-09',
name: 'draft2019-09/maximum',
tests: draft2019_09_maximum
},
{
draft: '2019-09',
name: 'draft2019-09/minContains',
tests: draft2019_09_minContains
},
{
draft: '2019-09',
name: 'draft2019-09/minItems',
tests: draft2019_09_minItems
},
{
draft: '2019-09',
name: 'draft2019-09/minLength',
tests: draft2019_09_minLength
},
{
draft: '2019-09',
name: 'draft2019-09/minProperties',
tests: draft2019_09_minProperties
},
{
draft: '2019-09',
name: 'draft2019-09/minimum',
tests: draft2019_09_minimum
},
{
draft: '2019-09',
name: 'draft2019-09/multipleOf',
tests: draft2019_09_multipleOf
},
{ draft: '2019-09', name: 'draft2019-09/not', tests: draft2019_09_not },
{ draft: '2019-09', name: 'draft2019-09/oneOf', tests: draft2019_09_oneOf },
{
draft: '2019-09',
name: 'draft2019-09/optional/bignum',
tests: draft2019_09_optional_bignum
},
{
draft: '2019-09',
name: 'draft2019-09/optional/ecmascript-regex',
tests: draft2019_09_optional_ecmascript_regex
},
{
draft: '2019-09',
name: 'draft2019-09/optional/float-overflow',
tests: draft2019_09_optional_float_overflow
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/date-time',
tests: draft2019_09_optional_format_date_time
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/date',
tests: draft2019_09_optional_format_date
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/duration',
tests: draft2019_09_optional_format_duration
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/email',
tests: draft2019_09_optional_format_email
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/hostname',
tests: draft2019_09_optional_format_hostname
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/idn-email',
tests: draft2019_09_optional_format_idn_email
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/idn-hostname',
tests: draft2019_09_optional_format_idn_hostname
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/ipv4',
tests: draft2019_09_optional_format_ipv4
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/ipv6',
tests: draft2019_09_optional_format_ipv6
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/iri-reference',
tests: draft2019_09_optional_format_iri_reference
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/iri',
tests: draft2019_09_optional_format_iri
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/json-pointer',
tests: draft2019_09_optional_format_json_pointer
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/regex',
tests: draft2019_09_optional_format_regex
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/relative-json-pointer',
tests: draft2019_09_optional_format_relative_json_pointer
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/time',
tests: draft2019_09_optional_format_time
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/uri-reference',
tests: draft2019_09_optional_format_uri_reference
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/uri-template',
tests: draft2019_09_optional_format_uri_template
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/uri',
tests: draft2019_09_optional_format_uri
},
{
draft: '2019-09',
name: 'draft2019-09/optional/format/uuid',
tests: draft2019_09_optional_format_uuid
},
{
draft: '2019-09',
name: 'draft2019-09/optional/non-bmp-regex',
tests: draft2019_09_optional_non_bmp_regex
},
{
draft: '2019-09',
name: 'draft2019-09/optional/refOfUnknownKeyword',
tests: draft2019_09_optional_refOfUnknownKeyword
},
{
draft: '2019-09',
name: 'draft2019-09/optional/unicode',
tests: draft2019_09_optional_unicode
},
{
draft: '2019-09',
name: 'draft2019-09/pattern',
tests: draft2019_09_pattern
},
{
draft: '2019-09',
name: 'draft2019-09/patternProperties',
tests: draft2019_09_patternProperties
},
{
draft: '2019-09',
name: 'draft2019-09/properties',
tests: draft2019_09_properties
},
{
draft: '2019-09',
name: 'draft2019-09/propertyNames',
tests: draft2019_09_propertyNames
},
{
draft: '2019-09',
name: 'draft2019-09/recursiveRef',
tests: draft2019_09_recursiveRef
},
{ draft: '2019-09', name: 'draft2019-09/ref', tests: draft2019_09_ref },
{
draft: '2019-09',
name: 'draft2019-09/refRemote',
tests: draft2019_09_refRemote
},
{
draft: '2019-09',
name: 'draft2019-09/required',
tests: draft2019_09_required
},
{ draft: '2019-09', name: 'draft2019-09/type', tests: draft2019_09_type },
{
draft: '2019-09',
name: 'draft2019-09/unevaluatedItems',
tests: draft2019_09_unevaluatedItems
},
{
draft: '2019-09',
name: 'draft2019-09/unevaluatedProperties',
tests: draft2019_09_unevaluatedProperties
},
{
draft: '2019-09',
name: 'draft2019-09/uniqueItems',
tests: draft2019_09_uniqueItems
},
{
draft: '2019-09',
name: 'draft2019-09/unknownKeyword',
tests: draft2019_09_unknownKeyword
},
{
draft: '2020-12',
name: 'draft2020-12/additionalProperties',
tests: draft2020_12_additionalProperties
},
{ draft: '2020-12', name: 'draft2020-12/allOf', tests: draft2020_12_allOf },
{ draft: '2020-12', name: 'draft2020-12/anchor', tests: draft2020_12_anchor },
{ draft: '2020-12', name: 'draft2020-12/anyOf', tests: draft2020_12_anyOf },
{
draft: '2020-12',
name: 'draft2020-12/boolean_schema',
tests: draft2020_12_boolean_schema
},
{ draft: '2020-12', name: 'draft2020-12/const', tests: draft2020_12_const },
{
draft: '2020-12',
name: 'draft2020-12/contains',
tests: draft2020_12_contains
},
{
draft: '2020-12',
name: 'draft2020-12/content',
tests: draft2020_12_content
},
{
draft: '2020-12',
name: 'draft2020-12/default',
tests: draft2020_12_default
},
{ draft: '2020-12', name: 'draft2020-12/defs', tests: draft2020_12_defs },
{
draft: '2020-12',
name: 'draft2020-12/dependentRequired',
tests: draft2020_12_dependentRequired
},
{
draft: '2020-12',
name: 'draft2020-12/dependentSchemas',
tests: draft2020_12_dependentSchemas
},
{
draft: '2020-12',
name: 'draft2020-12/dynamicRef',
tests: draft2020_12_dynamicRef
},
{ draft: '2020-12', name: 'draft2020-12/enum', tests: draft2020_12_enum },
{
draft: '2020-12',
name: 'draft2020-12/exclusiveMaximum',
tests: draft2020_12_exclusiveMaximum
},
{
draft: '2020-12',
name: 'draft2020-12/exclusiveMinimum',
tests: draft2020_12_exclusiveMinimum
},
{ draft: '2020-12', name: 'draft2020-12/format', tests: draft2020_12_format },
{ draft: '2020-12', name: 'draft2020-12/id', tests: draft2020_12_id },
{
draft: '2020-12',
name: 'draft2020-12/if-then-else',
tests: draft2020_12_if_then_else
},
{
draft: '2020-12',
name: 'draft2020-12/infinite-loop-detection',
tests: draft2020_12_infinite_loop_detection
},
{ draft: '2020-12', name: 'draft2020-12/items', tests: draft2020_12_items },
{
draft: '2020-12',
name: 'draft2020-12/maxContains',
tests: draft2020_12_maxContains
},
{
draft: '2020-12',
name: 'draft2020-12/maxItems',
tests: draft2020_12_maxItems
},
{
draft: '2020-12',
name: 'draft2020-12/maxLength',
tests: draft2020_12_maxLength
},
{
draft: '2020-12',
name: 'draft2020-12/maxProperties',
tests: draft2020_12_maxProperties
},
{
draft: '2020-12',
name: 'draft2020-12/maximum',
tests: draft2020_12_maximum
},
{
draft: '2020-12',
name: 'draft2020-12/minContains',
tests: draft2020_12_minContains
},
{
draft: '2020-12',
name: 'draft2020-12/minItems',
tests: draft2020_12_minItems
},
{
draft: '2020-12',
name: 'draft2020-12/minLength',
tests: draft2020_12_minLength
},
{
draft: '2020-12',
name: 'draft2020-12/minProperties',
tests: draft2020_12_minProperties
},
{
draft: '2020-12',
name: 'draft2020-12/minimum',
tests: draft2020_12_minimum
},
{
draft: '2020-12',
name: 'draft2020-12/multipleOf',
tests: draft2020_12_multipleOf
},
{ draft: '2020-12', name: 'draft2020-12/not', tests: draft2020_12_not },
{ draft: '2020-12', name: 'draft2020-12/oneOf', tests: draft2020_12_oneOf },
{
draft: '2020-12',
name: 'draft2020-12/optional/bignum',
tests: draft2020_12_optional_bignum
},
{
draft: '2020-12',
name: 'draft2020-12/optional/ecmascript-regex',
tests: draft2020_12_optional_ecmascript_regex
},
{
draft: '2020-12',
name: 'draft2020-12/optional/float-overflow',
tests: draft2020_12_optional_float_overflow
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/date-time',
tests: draft2020_12_optional_format_date_time
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/date',
tests: draft2020_12_optional_format_date
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/duration',
tests: draft2020_12_optional_format_duration
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/email',
tests: draft2020_12_optional_format_email
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/hostname',
tests: draft2020_12_optional_format_hostname
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/idn-email',
tests: draft2020_12_optional_format_idn_email
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/idn-hostname',
tests: draft2020_12_optional_format_idn_hostname
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/ipv4',
tests: draft2020_12_optional_format_ipv4
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/ipv6',
tests: draft2020_12_optional_format_ipv6
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/iri-reference',
tests: draft2020_12_optional_format_iri_reference
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/iri',
tests: draft2020_12_optional_format_iri
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/json-pointer',
tests: draft2020_12_optional_format_json_pointer
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/regex',
tests: draft2020_12_optional_format_regex
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/relative-json-pointer',
tests: draft2020_12_optional_format_relative_json_pointer
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/time',
tests: draft2020_12_optional_format_time
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/uri-reference',
tests: draft2020_12_optional_format_uri_reference
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/uri-template',
tests: draft2020_12_optional_format_uri_template
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/uri',
tests: draft2020_12_optional_format_uri
},
{
draft: '2020-12',
name: 'draft2020-12/optional/format/uuid',
tests: draft2020_12_optional_format_uuid
},
{
draft: '2020-12',
name: 'draft2020-12/optional/non-bmp-regex',
tests: draft2020_12_optional_non_bmp_regex
},
{
draft: '2020-12',
name: 'draft2020-12/optional/refOfUnknownKeyword',
tests: draft2020_12_optional_refOfUnknownKeyword
},
{
draft: '2020-12',
name: 'draft2020-12/optional/unicode',
tests: draft2020_12_optional_unicode
},
{
draft: '2020-12',
name: 'draft2020-12/pattern',
tests: draft2020_12_pattern
},
{
draft: '2020-12',
name: 'draft2020-12/patternProperties',
tests: draft2020_12_patternProperties
},
{
draft: '2020-12',
name: 'draft2020-12/prefixItems',
tests: draft2020_12_prefixItems
},
{
draft: '2020-12',
name: 'draft2020-12/properties',
tests: draft2020_12_properties
},
{
draft: '2020-12',
name: 'draft2020-12/propertyNames',
tests: draft2020_12_propertyNames
},
{ draft: '2020-12', name: 'draft2020-12/ref', tests: draft2020_12_ref },
{
draft: '2020-12',
name: 'draft2020-12/refRemote',
tests: draft2020_12_refRemote
},
{
draft: '2020-12',
name: 'draft2020-12/required',
tests: draft2020_12_required
},
{ draft: '2020-12', name: 'draft2020-12/type', tests: draft2020_12_type },
{
draft: '2020-12',
name: 'draft2020-12/unevaluatedItems',
tests: draft2020_12_unevaluatedItems
},
{
draft: '2020-12',
name: 'draft2020-12/unevaluatedProperties',
tests: draft2020_12_unevaluatedProperties
},
{
draft: '2020-12',
name: 'draft2020-12/uniqueItems',
tests: draft2020_12_uniqueItems
},
{
draft: '2020-12',
name: 'draft2020-12/unknownKeyword',
tests: draft2020_12_unknownKeyword
},
{ draft: '4', name: 'draft4/additionalItems', tests: draft4_additionalItems },
{
draft: '4',
name: 'draft4/additionalProperties',
tests: draft4_additionalProperties
},
{ draft: '4', name: 'draft4/allOf', tests: draft4_allOf },
{ draft: '4', name: 'draft4/anyOf', tests: draft4_anyOf },
{ draft: '4', name: 'draft4/default', tests: draft4_default },
{ draft: '4', name: 'draft4/definitions', tests: draft4_definitions },
{ draft: '4', name: 'draft4/dependencies', tests: draft4_dependencies },
{ draft: '4', name: 'draft4/enum', tests: draft4_enum },
{ draft: '4', name: 'draft4/format', tests: draft4_format },
{ draft: '4', name: 'draft4/id', tests: draft4_id },
{
draft: '4',
name: 'draft4/infinite-loop-detection',
tests: draft4_infinite_loop_detection
},
{ draft: '4', name: 'draft4/items', tests: draft4_items },
{ draft: '4', name: 'draft4/maxItems', tests: draft4_maxItems },
{ draft: '4', name: 'draft4/maxLength', tests: draft4_maxLength },
{ draft: '4', name: 'draft4/maxProperties', tests: draft4_maxProperties },
{ draft: '4', name: 'draft4/maximum', tests: draft4_maximum },
{ draft: '4', name: 'draft4/minItems', tests: draft4_minItems },
{ draft: '4', name: 'draft4/minLength', tests: draft4_minLength },
{ draft: '4', name: 'draft4/minProperties', tests: draft4_minProperties },
{ draft: '4', name: 'draft4/minimum', tests: draft4_minimum },
{ draft: '4', name: 'draft4/multipleOf', tests: draft4_multipleOf },
{ draft: '4', name: 'draft4/not', tests: draft4_not },
{ draft: '4', name: 'draft4/oneOf', tests: draft4_oneOf },
{ draft: '4', name: 'draft4/optional/bignum', tests: draft4_optional_bignum },
{
draft: '4',
name: 'draft4/optional/ecmascript-regex',
tests: draft4_optional_ecmascript_regex
},
{
draft: '4',
name: 'draft4/optional/float-overflow',
tests: draft4_optional_float_overflow
},
{
draft: '4',
name: 'draft4/optional/format/date-time',
tests: draft4_optional_format_date_time
},
{
draft: '4',
name: 'draft4/optional/format/email',
tests: draft4_optional_format_email
},
{
draft: '4',
name: 'draft4/optional/format/hostname',
tests: draft4_optional_format_hostname
},
{
draft: '4',
name: 'draft4/optional/format/ipv4',
tests: draft4_optional_format_ipv4
},
{
draft: '4',
name: 'draft4/optional/format/ipv6',
tests: draft4_optional_format_ipv6
},
{
draft: '4',
name: 'draft4/optional/format/uri',
tests: draft4_optional_format_uri
},
{
draft: '4',
name: 'draft4/optional/non-bmp-regex',
tests: draft4_optional_non_bmp_regex
},
{
draft: '4',
name: 'draft4/optional/unicode',
tests: draft4_optional_unicode
},
// {
// draft: '4',
// name: 'draft4/optional/zeroTerminatedFloats',
// tests: draft4_optional_zeroTerminatedFloats
// },
{ draft: '4', name: 'draft4/pattern', tests: draft4_pattern },
{
draft: '4',
name: 'draft4/patternProperties',
tests: draft4_patternProperties
},
{ draft: '4', name: 'draft4/properties', tests: draft4_properties },
{ draft: '4', name: 'draft4/ref', tests: draft4_ref },
{ draft: '4', name: 'draft4/refRemote', tests: draft4_refRemote },
{ draft: '4', name: 'draft4/required', tests: draft4_required },
{ draft: '4', name: 'draft4/type', tests: draft4_type },
{ draft: '4', name: 'draft4/uniqueItems', tests: draft4_uniqueItems },
{ draft: '7', name: 'draft7/additionalItems', tests: draft7_additionalItems },
{
draft: '7',
name: 'draft7/additionalProperties',
tests: draft7_additionalProperties
},
{ draft: '7', name: 'draft7/allOf', tests: draft7_allOf },
{ draft: '7', name: 'draft7/anyOf', tests: draft7_anyOf },
{ draft: '7', name: 'draft7/boolean_schema', tests: draft7_boolean_schema },
{ draft: '7', name: 'draft7/const', tests: draft7_const },
{ draft: '7', name: 'draft7/contains', tests: draft7_contains },
{ draft: '7', name: 'draft7/default', tests: draft7_default },
{ draft: '7', name: 'draft7/definitions', tests: draft7_definitions },
{ draft: '7', name: 'draft7/dependencies', tests: draft7_dependencies },
{ draft: '7', name: 'draft7/enum', tests: draft7_enum },
{
draft: '7',
name: 'draft7/exclusiveMaximum',
tests: draft7_exclusiveMaximum
},
{
draft: '7',
name: 'draft7/exclusiveMinimum',
tests: draft7_exclusiveMinimum
},
{ draft: '7', name: 'draft7/format', tests: draft7_format },
{ draft: '7', name: 'draft7/id', tests: draft7_id },
{ draft: '7', name: 'draft7/if-then-else', tests: draft7_if_then_else },
{
draft: '7',
name: 'draft7/infinite-loop-detection',
tests: draft7_infinite_loop_detection
},
{ draft: '7', name: 'draft7/items', tests: draft7_items },
{ draft: '7', name: 'draft7/maxItems', tests: draft7_maxItems },
{ draft: '7', name: 'draft7/maxLength', tests: draft7_maxLength },
{ draft: '7', name: 'draft7/maxProperties', tests: draft7_maxProperties },
{ draft: '7', name: 'draft7/maximum', tests: draft7_maximum },
{ draft: '7', name: 'draft7/minItems', tests: draft7_minItems },
{ draft: '7', name: 'draft7/minLength', tests: draft7_minLength },
{ draft: '7', name: 'draft7/minProperties', tests: draft7_minProperties },
{ draft: '7', name: 'draft7/minimum', tests: draft7_minimum },
{ draft: '7', name: 'draft7/multipleOf', tests: draft7_multipleOf },
{ draft: '7', name: 'draft7/not', tests: draft7_not },
{ draft: '7', name: 'draft7/oneOf', tests: draft7_oneOf },
{ draft: '7', name: 'draft7/optional/bignum', tests: draft7_optional_bignum },
{
draft: '7',
name: 'draft7/optional/content',
tests: draft7_optional_content
},
{
draft: '7',
name: 'draft7/optional/ecmascript-regex',
tests: draft7_optional_ecmascript_regex
},
{
draft: '7',
name: 'draft7/optional/float-overflow',
tests: draft7_optional_float_overflow
},
{
draft: '7',
name: 'draft7/optional/format/date-time',
tests: draft7_optional_format_date_time
},
{
draft: '7',
name: 'draft7/optional/format/date',
tests: draft7_optional_format_date
},
{
draft: '7',
name: 'draft7/optional/format/email',
tests: draft7_optional_format_email
},
{
draft: '7',
name: 'draft7/optional/format/hostname',
tests: draft7_optional_format_hostname
},
{
draft: '7',
name: 'draft7/optional/format/idn-email',
tests: draft7_optional_format_idn_email
},
{
draft: '7',
name: 'draft7/optional/format/idn-hostname',
tests: draft7_optional_format_idn_hostname
},
{
draft: '7',
name: 'draft7/optional/format/ipv4',
tests: draft7_optional_format_ipv4
},
{
draft: '7',
name: 'draft7/optional/format/ipv6',
tests: draft7_optional_format_ipv6
},
{
draft: '7',
name: 'draft7/optional/format/iri-reference',
tests: draft7_optional_format_iri_reference
},
{
draft: '7',
name: 'draft7/optional/format/iri',
tests: draft7_optional_format_iri
},
{
draft: '7',
name: 'draft7/optional/format/json-pointer',
tests: draft7_optional_format_json_pointer
},
{
draft: '7',
name: 'draft7/optional/format/regex',
tests: draft7_optional_format_regex
},
{
draft: '7',
name: 'draft7/optional/format/relative-json-pointer',
tests: draft7_optional_format_relative_json_pointer
},
{
draft: '7',
name: 'draft7/optional/format/time',
tests: draft7_optional_format_time
},
{
draft: '7',
name: 'draft7/optional/format/uri-reference',
tests: draft7_optional_format_uri_reference
},
{
draft: '7',
name: 'draft7/optional/format/uri-template',
tests: draft7_optional_format_uri_template
},
{
draft: '7',
name: 'draft7/optional/format/uri',
tests: draft7_optional_format_uri
},
{
draft: '7',
name: 'draft7/optional/non-bmp-regex',
tests: draft7_optional_non_bmp_regex
},
{
draft: '7',
name: 'draft7/optional/unicode',
tests: draft7_optional_unicode
},
{ draft: '7', name: 'draft7/pattern', tests: draft7_pattern },
{
draft: '7',
name: 'draft7/patternProperties',
tests: draft7_patternProperties
},
{ draft: '7', name: 'draft7/properties', tests: draft7_properties },
{ draft: '7', name: 'draft7/propertyNames', tests: draft7_propertyNames },
{ draft: '7', name: 'draft7/ref', tests: draft7_ref },
{ draft: '7', name: 'draft7/refRemote', tests: draft7_refRemote },
{ draft: '7', name: 'draft7/required', tests: draft7_required },
{ draft: '7', name: 'draft7/type', tests: draft7_type },
{ draft: '7', name: 'draft7/uniqueItems', tests: draft7_uniqueItems },
{ draft: '7', name: 'draft7/unknownKeyword', tests: draft7_unknownKeyword }
]
export const remotes: Remote[] = [
{
name: 'http://localhost:1234/baseUriChange/folderInteger.json',
schema: remote_baseUriChange_folderInteger
},
{
name: 'http://localhost:1234/baseUriChangeFolder/folderInteger.json',
schema: remote_baseUriChangeFolder_folderInteger
},
{
name: 'http://localhost:1234/baseUriChangeFolderInSubschema/folderInteger.json',
schema: remote_baseUriChangeFolderInSubschema_folderInteger
},
{ name: 'http://localhost:1234/integer.json', schema: remote_integer },
{ name: 'http://localhost:1234/name-defs.json', schema: remote_name_defs },
{ name: 'http://localhost:1234/name.json', schema: remote_name },
{
name: 'http://localhost:1234/ref-and-definitions.json',
schema: remote_ref_and_definitions
},
{
name: 'http://localhost:1234/ref-and-defs.json',
schema: remote_ref_and_defs
},
{
name: 'http://localhost:1234/subSchemas-defs.json',
schema: remote_subSchemas_defs
},
{ name: 'http://localhost:1234/subSchemas.json', schema: remote_subSchemas }
]