├── .codebeatsettings ├── .credo.exs ├── .dialyzer_ignore.exs ├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .iex.exs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── bench └── ref.exs ├── coveralls.json ├── docs ├── cast.md ├── examples.md ├── loader.md ├── readme.md ├── unsupported.md └── usage.md ├── example └── amex │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ ├── amex.ex │ └── amex │ │ ├── foo.ex │ │ ├── grant.ex │ │ ├── key_value.ex │ │ ├── location.ex │ │ ├── multi.ex │ │ ├── unix_timestamp.ex │ │ └── user.ex │ ├── mix.exs │ ├── mix.lock │ └── test │ ├── amex │ ├── key_value_test.exs │ ├── location_test.exs │ └── user_test.exs │ └── test_helper.exs ├── lib ├── xema.ex └── xema │ ├── behaviour.ex │ ├── builder.ex │ ├── cast_error.ex │ ├── castable.ex │ ├── castable │ └── helper.ex │ ├── caster.ex │ ├── format.ex │ ├── json_schema.ex │ ├── json_schema │ └── validator.ex │ ├── loader.ex │ ├── no_loader.ex │ ├── ref.ex │ ├── schema.ex │ ├── schema_error.ex │ ├── schema_validator.ex │ ├── utils.ex │ ├── validation_error.ex │ └── validator.ex ├── mix.exs ├── mix.lock └── test ├── fixtures └── remote │ ├── a_in_b.exon │ ├── b_in_a.exon │ ├── baseUriChange │ └── folderInteger.json │ ├── baseUriChangeFolder │ └── folderInteger.json │ ├── baseUriChangeFolderInSubschema │ └── folderInteger.json │ ├── circular.exon │ ├── compile-error.exon │ ├── complex.exon │ ├── folder │ ├── folderInteger.exon │ └── folderInteger.json │ ├── folderInteger.exon │ ├── inside.exon │ ├── integer.exon │ ├── integer.json │ ├── linked_ints.exon │ ├── list_int.exon │ ├── main.exon │ ├── name-defs.json │ ├── name.exon │ ├── name.json │ ├── obj_int.exon │ ├── obj_list_int.exon │ ├── objs_list_int.exon │ ├── sub.exon │ ├── subSchemas.exon │ ├── subSchemas.json │ ├── sub_schemas.exon │ ├── syntax-error.exon │ └── xema_name.exon ├── json_schema_test_suite ├── draft4 │ ├── additional_items_test.exs │ ├── additional_properties_test.exs │ ├── all_of_test.exs │ ├── any_of_test.exs │ ├── default_test.exs │ ├── definitions_test.exs │ ├── dependencies_test.exs │ ├── enum_test.exs │ ├── format_test.exs │ ├── items_test.exs │ ├── max_items_test.exs │ ├── max_length_test.exs │ ├── max_properties_test.exs │ ├── maximum_test.exs │ ├── min_items_test.exs │ ├── min_length_test.exs │ ├── min_properties_test.exs │ ├── minimum_test.exs │ ├── multiple_of_test.exs │ ├── not_test.exs │ ├── one_of_test.exs │ ├── optional │ │ ├── bignum_test.exs │ │ └── format │ │ │ ├── date_time_test.exs │ │ │ ├── email_test.exs │ │ │ ├── hostname_test.exs │ │ │ ├── ipv4_test.exs │ │ │ ├── ipv6_test.exs │ │ │ └── uri_test.exs │ ├── pattern_properties_test.exs │ ├── pattern_test.exs │ ├── properties_test.exs │ ├── ref_remote_test.exs │ ├── ref_test.exs │ ├── required_test.exs │ ├── type_test.exs │ └── unique_items_test.exs ├── draft6 │ ├── additional_items_test.exs │ ├── additional_properties_test.exs │ ├── all_of_test.exs │ ├── any_of_test.exs │ ├── boolean_schema_test.exs │ ├── const_test.exs │ ├── contains_test.exs │ ├── default_test.exs │ ├── definitions_test.exs │ ├── dependencies_test.exs │ ├── enum_test.exs │ ├── exclusive_maximum_test.exs │ ├── exclusive_minimum_test.exs │ ├── format_test.exs │ ├── items_test.exs │ ├── max_items_test.exs │ ├── max_length_test.exs │ ├── max_properties_test.exs │ ├── maximum_test.exs │ ├── min_items_test.exs │ ├── min_length_test.exs │ ├── min_properties_test.exs │ ├── minimum_test.exs │ ├── multiple_of_test.exs │ ├── not_test.exs │ ├── one_of_test.exs │ ├── optional │ │ ├── bignum_test.exs │ │ └── format │ │ │ ├── date_time_test.exs │ │ │ ├── email_test.exs │ │ │ ├── hostname_test.exs │ │ │ ├── ipv4_test.exs │ │ │ ├── ipv6_test.exs │ │ │ ├── json_pointer_test.exs │ │ │ ├── uri_reference_test.exs │ │ │ ├── uri_template_test.exs │ │ │ └── uri_test.exs │ ├── pattern_properties_test.exs │ ├── pattern_test.exs │ ├── properties_test.exs │ ├── property_names_test.exs │ ├── ref_remote_test.exs │ ├── ref_test.exs │ ├── required_test.exs │ ├── type_test.exs │ └── unique_items_test.exs └── draft7 │ ├── additional_items_test.exs │ ├── additional_properties_test.exs │ ├── all_of_test.exs │ ├── any_of_test.exs │ ├── boolean_schema_test.exs │ ├── const_test.exs │ ├── contains_test.exs │ ├── default_test.exs │ ├── definitions_test.exs │ ├── dependencies_test.exs │ ├── enum_test.exs │ ├── exclusive_maximum_test.exs │ ├── exclusive_minimum_test.exs │ ├── format_test.exs │ ├── if_then_else_test.exs │ ├── items_test.exs │ ├── max_items_test.exs │ ├── max_length_test.exs │ ├── max_properties_test.exs │ ├── maximum_test.exs │ ├── min_items_test.exs │ ├── min_length_test.exs │ ├── min_properties_test.exs │ ├── minimum_test.exs │ ├── multiple_of_test.exs │ ├── not_test.exs │ ├── one_of_test.exs │ ├── optional │ ├── bignum_test.exs │ └── format │ │ ├── date_test.exs │ │ ├── date_time_test.exs │ │ ├── email_test.exs │ │ ├── hostname_test.exs │ │ ├── ipv4_test.exs │ │ ├── ipv6_test.exs │ │ ├── json_pointer_test.exs │ │ ├── regex_test.exs │ │ ├── relative_json_pointer_test.exs │ │ ├── time_test.exs │ │ ├── uri_reference_test.exs │ │ ├── uri_template_test.exs │ │ └── uri_test.exs │ ├── pattern_properties_test.exs │ ├── pattern_test.exs │ ├── properties_test.exs │ ├── property_names_test.exs │ ├── ref_remote_test.exs │ ├── ref_test.exs │ ├── required_test.exs │ ├── type_test.exs │ └── unique_items_test.exs ├── support ├── assert_blame.ex ├── cast.ex ├── file_loader.ex ├── http_server.ex ├── jason_encoder.ex ├── json_schema │ ├── chrome_extension.json │ ├── draft04.json │ ├── draft06.json │ └── draft07.json ├── mix │ └── tasks │ │ └── gen │ │ └── test_suite.ex ├── person.ex ├── plts │ └── .keep ├── remote_loader_exon.ex ├── remote_loader_json.ex ├── test.eex └── user.ex ├── test_helper.exs ├── xema ├── all_of_test.exs ├── annotations_test.exs ├── any_of_test.exs ├── any_test.exs ├── atom_test.exs ├── boolean_schema_test.exs ├── boolean_test.exs ├── builder_test.exs ├── cast │ ├── all_of_test.exs │ ├── any_of_test.exs │ ├── any_test.exs │ ├── atom_test.exs │ ├── boolean_test.exs │ ├── custom_test.exs │ ├── date_test.exs │ ├── date_time_test.exs │ ├── decimal_test.exs │ ├── default_test.exs │ ├── delete_test.exs │ ├── example_test.exs │ ├── float_test.exs │ ├── integer_test.exs │ ├── keyword_test.exs │ ├── list_test.exs │ ├── map_test.exs │ ├── mutli_type_test.exs │ ├── naive_date_time_test.exs │ ├── nil_test.exs │ ├── number_test.exs │ ├── one_of_test.exs │ ├── string_test.exs │ ├── struct_test.exs │ ├── time_test.exs │ ├── true_false_test.exs │ └── tuple_test.exs ├── const_test.exs ├── custom_validator_test.exs ├── data_test.exs ├── dependencies_test.exs ├── error_handling_test.exs ├── float_test.exs ├── format_test.exs ├── from_json_schema_test.exs ├── if_then_else_test.exs ├── integer_test.exs ├── json_schema │ └── validator_test.exs ├── json_schema_test.exs ├── keyword_test.exs ├── list_test.exs ├── map_test.exs ├── multi_type_test.exs ├── nested_test.exs ├── nil_test.exs ├── not_test.exs ├── number_test.exs ├── one_of_test.exs ├── opt_fail_test.exs ├── ref_remote_suite_test.exs ├── ref_remote_test.exs ├── ref_suite_test.exs ├── ref_test.exs ├── schema_test.exs ├── schema_validation_test.exs ├── source_test.exs ├── string_test.exs ├── struct_test.exs ├── structuring_test.exs ├── tuple_items_test.exs ├── tuple_test.exs ├── use │ ├── cast_test.exs │ └── combi_test.exs ├── use_nested_test.exs ├── use_test.exs ├── utils_test.exs └── validation_error_test.exs └── xema_test.exs /.codebeatsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.codebeatsettings -------------------------------------------------------------------------------- /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.gitignore -------------------------------------------------------------------------------- /.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/.iex.exs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/README.md -------------------------------------------------------------------------------- /bench/ref.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/bench/ref.exs -------------------------------------------------------------------------------- /coveralls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/coveralls.json -------------------------------------------------------------------------------- /docs/cast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/cast.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/loader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/loader.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/unsupported.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/unsupported.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/docs/usage.md -------------------------------------------------------------------------------- /example/amex/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/.formatter.exs -------------------------------------------------------------------------------- /example/amex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/.gitignore -------------------------------------------------------------------------------- /example/amex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/README.md -------------------------------------------------------------------------------- /example/amex/lib/amex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/foo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/foo.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/grant.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/grant.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/key_value.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/key_value.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/location.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/multi.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/multi.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/unix_timestamp.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/unix_timestamp.ex -------------------------------------------------------------------------------- /example/amex/lib/amex/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/lib/amex/user.ex -------------------------------------------------------------------------------- /example/amex/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/mix.exs -------------------------------------------------------------------------------- /example/amex/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/mix.lock -------------------------------------------------------------------------------- /example/amex/test/amex/key_value_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/test/amex/key_value_test.exs -------------------------------------------------------------------------------- /example/amex/test/amex/location_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/test/amex/location_test.exs -------------------------------------------------------------------------------- /example/amex/test/amex/user_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/example/amex/test/amex/user_test.exs -------------------------------------------------------------------------------- /example/amex/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /lib/xema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema.ex -------------------------------------------------------------------------------- /lib/xema/behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/behaviour.ex -------------------------------------------------------------------------------- /lib/xema/builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/builder.ex -------------------------------------------------------------------------------- /lib/xema/cast_error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/cast_error.ex -------------------------------------------------------------------------------- /lib/xema/castable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/castable.ex -------------------------------------------------------------------------------- /lib/xema/castable/helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/castable/helper.ex -------------------------------------------------------------------------------- /lib/xema/caster.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/caster.ex -------------------------------------------------------------------------------- /lib/xema/format.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/format.ex -------------------------------------------------------------------------------- /lib/xema/json_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/json_schema.ex -------------------------------------------------------------------------------- /lib/xema/json_schema/validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/json_schema/validator.ex -------------------------------------------------------------------------------- /lib/xema/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/loader.ex -------------------------------------------------------------------------------- /lib/xema/no_loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/no_loader.ex -------------------------------------------------------------------------------- /lib/xema/ref.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/ref.ex -------------------------------------------------------------------------------- /lib/xema/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/schema.ex -------------------------------------------------------------------------------- /lib/xema/schema_error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/schema_error.ex -------------------------------------------------------------------------------- /lib/xema/schema_validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/schema_validator.ex -------------------------------------------------------------------------------- /lib/xema/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/utils.ex -------------------------------------------------------------------------------- /lib/xema/validation_error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/validation_error.ex -------------------------------------------------------------------------------- /lib/xema/validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/lib/xema/validator.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/mix.lock -------------------------------------------------------------------------------- /test/fixtures/remote/a_in_b.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/a_in_b.exon -------------------------------------------------------------------------------- /test/fixtures/remote/b_in_a.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/b_in_a.exon -------------------------------------------------------------------------------- /test/fixtures/remote/baseUriChange/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/remote/baseUriChangeFolder/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/remote/baseUriChangeFolderInSubschema/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/remote/circular.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/circular.exon -------------------------------------------------------------------------------- /test/fixtures/remote/compile-error.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/compile-error.exon -------------------------------------------------------------------------------- /test/fixtures/remote/complex.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/complex.exon -------------------------------------------------------------------------------- /test/fixtures/remote/folder/folderInteger.exon: -------------------------------------------------------------------------------- 1 | :integer 2 | -------------------------------------------------------------------------------- /test/fixtures/remote/folder/folderInteger.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } -------------------------------------------------------------------------------- /test/fixtures/remote/folderInteger.exon: -------------------------------------------------------------------------------- 1 | :integer 2 | -------------------------------------------------------------------------------- /test/fixtures/remote/inside.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/inside.exon -------------------------------------------------------------------------------- /test/fixtures/remote/integer.exon: -------------------------------------------------------------------------------- 1 | :integer 2 | -------------------------------------------------------------------------------- /test/fixtures/remote/integer.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "integer" 3 | } -------------------------------------------------------------------------------- /test/fixtures/remote/linked_ints.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/linked_ints.exon -------------------------------------------------------------------------------- /test/fixtures/remote/list_int.exon: -------------------------------------------------------------------------------- 1 | { 2 | :list, 3 | items: {:ref, "http://localhost:1234/integer.exon"} 4 | } 5 | -------------------------------------------------------------------------------- /test/fixtures/remote/main.exon: -------------------------------------------------------------------------------- 1 | {:ref, "sub.exon"} 2 | -------------------------------------------------------------------------------- /test/fixtures/remote/name-defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/name-defs.json -------------------------------------------------------------------------------- /test/fixtures/remote/name.exon: -------------------------------------------------------------------------------- 1 | {:string, 2 | definitions: %{ 3 | orNull: [any_of: [nil, {:ref, "#"}]] 4 | }} 5 | -------------------------------------------------------------------------------- /test/fixtures/remote/name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/name.json -------------------------------------------------------------------------------- /test/fixtures/remote/obj_int.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/obj_int.exon -------------------------------------------------------------------------------- /test/fixtures/remote/obj_list_int.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/obj_list_int.exon -------------------------------------------------------------------------------- /test/fixtures/remote/objs_list_int.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/objs_list_int.exon -------------------------------------------------------------------------------- /test/fixtures/remote/sub.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/sub.exon -------------------------------------------------------------------------------- /test/fixtures/remote/subSchemas.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/subSchemas.exon -------------------------------------------------------------------------------- /test/fixtures/remote/subSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/subSchemas.json -------------------------------------------------------------------------------- /test/fixtures/remote/sub_schemas.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/sub_schemas.exon -------------------------------------------------------------------------------- /test/fixtures/remote/syntax-error.exon: -------------------------------------------------------------------------------- 1 | # syntax error 2 | [a:b] 3 | -------------------------------------------------------------------------------- /test/fixtures/remote/xema_name.exon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/fixtures/remote/xema_name.exon -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/additional_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/additional_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/additional_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/additional_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/all_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/all_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/any_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/any_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/default_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/default_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/definitions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/definitions_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/dependencies_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/dependencies_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/enum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/enum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/format_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/format_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/max_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/max_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/max_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/max_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/max_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/max_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/maximum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/min_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/min_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/min_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/min_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/min_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/min_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/minimum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/multiple_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/multiple_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/not_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/not_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/one_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/one_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/bignum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/bignum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/date_time_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/email_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/email_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/hostname_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/hostname_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/ipv4_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/ipv4_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/ipv6_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/ipv6_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/optional/format/uri_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/optional/format/uri_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/pattern_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/pattern_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/pattern_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/pattern_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/ref_remote_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/ref_remote_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/ref_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/ref_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/required_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/required_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/type_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft4/unique_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft4/unique_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/additional_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/additional_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/additional_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/additional_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/all_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/all_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/any_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/any_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/boolean_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/boolean_schema_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/const_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/const_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/contains_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/contains_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/default_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/default_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/definitions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/definitions_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/dependencies_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/dependencies_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/enum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/enum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/exclusive_maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/exclusive_maximum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/exclusive_minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/exclusive_minimum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/format_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/format_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/max_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/max_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/max_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/max_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/max_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/max_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/maximum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/min_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/min_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/min_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/min_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/min_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/min_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/minimum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/multiple_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/multiple_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/not_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/not_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/one_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/one_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/bignum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/bignum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/date_time_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/email_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/email_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/hostname_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/hostname_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/ipv4_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/ipv4_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/ipv6_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/ipv6_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/json_pointer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/json_pointer_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/uri_reference_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/uri_reference_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/uri_template_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/uri_template_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/optional/format/uri_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/optional/format/uri_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/pattern_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/pattern_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/pattern_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/pattern_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/property_names_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/property_names_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/ref_remote_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/ref_remote_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/ref_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/ref_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/required_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/required_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/type_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft6/unique_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft6/unique_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/additional_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/additional_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/additional_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/additional_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/all_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/all_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/any_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/any_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/boolean_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/boolean_schema_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/const_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/const_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/contains_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/contains_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/default_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/default_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/definitions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/definitions_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/dependencies_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/dependencies_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/enum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/enum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/exclusive_maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/exclusive_maximum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/exclusive_minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/exclusive_minimum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/format_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/format_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/if_then_else_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/if_then_else_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/max_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/max_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/max_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/max_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/max_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/max_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/maximum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/maximum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/min_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/min_items_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/min_length_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/min_length_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/min_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/min_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/minimum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/minimum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/multiple_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/multiple_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/not_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/not_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/one_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/one_of_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/bignum_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/bignum_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/date_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/date_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/date_time_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/email_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/email_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/hostname_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/hostname_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/ipv4_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/ipv4_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/ipv6_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/ipv6_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/json_pointer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/json_pointer_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/regex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/regex_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/relative_json_pointer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/relative_json_pointer_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/time_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/uri_reference_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/uri_reference_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/uri_template_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/uri_template_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/optional/format/uri_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/optional/format/uri_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/pattern_properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/pattern_properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/pattern_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/pattern_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/properties_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/properties_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/property_names_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/property_names_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/ref_remote_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/ref_remote_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/ref_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/ref_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/required_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/required_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/type_test.exs -------------------------------------------------------------------------------- /test/json_schema_test_suite/draft7/unique_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/json_schema_test_suite/draft7/unique_items_test.exs -------------------------------------------------------------------------------- /test/support/assert_blame.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/assert_blame.ex -------------------------------------------------------------------------------- /test/support/cast.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/cast.ex -------------------------------------------------------------------------------- /test/support/file_loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/file_loader.ex -------------------------------------------------------------------------------- /test/support/http_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/http_server.ex -------------------------------------------------------------------------------- /test/support/jason_encoder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/jason_encoder.ex -------------------------------------------------------------------------------- /test/support/json_schema/chrome_extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/json_schema/chrome_extension.json -------------------------------------------------------------------------------- /test/support/json_schema/draft04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/json_schema/draft04.json -------------------------------------------------------------------------------- /test/support/json_schema/draft06.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/json_schema/draft06.json -------------------------------------------------------------------------------- /test/support/json_schema/draft07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/json_schema/draft07.json -------------------------------------------------------------------------------- /test/support/mix/tasks/gen/test_suite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/mix/tasks/gen/test_suite.ex -------------------------------------------------------------------------------- /test/support/person.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/person.ex -------------------------------------------------------------------------------- /test/support/plts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/support/remote_loader_exon.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/remote_loader_exon.ex -------------------------------------------------------------------------------- /test/support/remote_loader_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/remote_loader_json.ex -------------------------------------------------------------------------------- /test/support/test.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/test.eex -------------------------------------------------------------------------------- /test/support/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/support/user.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /test/xema/all_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/all_of_test.exs -------------------------------------------------------------------------------- /test/xema/annotations_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/annotations_test.exs -------------------------------------------------------------------------------- /test/xema/any_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/any_of_test.exs -------------------------------------------------------------------------------- /test/xema/any_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/any_test.exs -------------------------------------------------------------------------------- /test/xema/atom_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/atom_test.exs -------------------------------------------------------------------------------- /test/xema/boolean_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/boolean_schema_test.exs -------------------------------------------------------------------------------- /test/xema/boolean_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/boolean_test.exs -------------------------------------------------------------------------------- /test/xema/builder_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/builder_test.exs -------------------------------------------------------------------------------- /test/xema/cast/all_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/all_of_test.exs -------------------------------------------------------------------------------- /test/xema/cast/any_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/any_of_test.exs -------------------------------------------------------------------------------- /test/xema/cast/any_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/any_test.exs -------------------------------------------------------------------------------- /test/xema/cast/atom_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/atom_test.exs -------------------------------------------------------------------------------- /test/xema/cast/boolean_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/boolean_test.exs -------------------------------------------------------------------------------- /test/xema/cast/custom_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/custom_test.exs -------------------------------------------------------------------------------- /test/xema/cast/date_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/date_test.exs -------------------------------------------------------------------------------- /test/xema/cast/date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/date_time_test.exs -------------------------------------------------------------------------------- /test/xema/cast/decimal_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/decimal_test.exs -------------------------------------------------------------------------------- /test/xema/cast/default_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/default_test.exs -------------------------------------------------------------------------------- /test/xema/cast/delete_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/delete_test.exs -------------------------------------------------------------------------------- /test/xema/cast/example_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/example_test.exs -------------------------------------------------------------------------------- /test/xema/cast/float_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/float_test.exs -------------------------------------------------------------------------------- /test/xema/cast/integer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/integer_test.exs -------------------------------------------------------------------------------- /test/xema/cast/keyword_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/keyword_test.exs -------------------------------------------------------------------------------- /test/xema/cast/list_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/list_test.exs -------------------------------------------------------------------------------- /test/xema/cast/map_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/map_test.exs -------------------------------------------------------------------------------- /test/xema/cast/mutli_type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/mutli_type_test.exs -------------------------------------------------------------------------------- /test/xema/cast/naive_date_time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/naive_date_time_test.exs -------------------------------------------------------------------------------- /test/xema/cast/nil_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/nil_test.exs -------------------------------------------------------------------------------- /test/xema/cast/number_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/number_test.exs -------------------------------------------------------------------------------- /test/xema/cast/one_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/one_of_test.exs -------------------------------------------------------------------------------- /test/xema/cast/string_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/string_test.exs -------------------------------------------------------------------------------- /test/xema/cast/struct_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/struct_test.exs -------------------------------------------------------------------------------- /test/xema/cast/time_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/time_test.exs -------------------------------------------------------------------------------- /test/xema/cast/true_false_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/true_false_test.exs -------------------------------------------------------------------------------- /test/xema/cast/tuple_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/cast/tuple_test.exs -------------------------------------------------------------------------------- /test/xema/const_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/const_test.exs -------------------------------------------------------------------------------- /test/xema/custom_validator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/custom_validator_test.exs -------------------------------------------------------------------------------- /test/xema/data_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/data_test.exs -------------------------------------------------------------------------------- /test/xema/dependencies_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/dependencies_test.exs -------------------------------------------------------------------------------- /test/xema/error_handling_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/error_handling_test.exs -------------------------------------------------------------------------------- /test/xema/float_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/float_test.exs -------------------------------------------------------------------------------- /test/xema/format_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/format_test.exs -------------------------------------------------------------------------------- /test/xema/from_json_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/from_json_schema_test.exs -------------------------------------------------------------------------------- /test/xema/if_then_else_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/if_then_else_test.exs -------------------------------------------------------------------------------- /test/xema/integer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/integer_test.exs -------------------------------------------------------------------------------- /test/xema/json_schema/validator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/json_schema/validator_test.exs -------------------------------------------------------------------------------- /test/xema/json_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/json_schema_test.exs -------------------------------------------------------------------------------- /test/xema/keyword_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/keyword_test.exs -------------------------------------------------------------------------------- /test/xema/list_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/list_test.exs -------------------------------------------------------------------------------- /test/xema/map_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/map_test.exs -------------------------------------------------------------------------------- /test/xema/multi_type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/multi_type_test.exs -------------------------------------------------------------------------------- /test/xema/nested_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/nested_test.exs -------------------------------------------------------------------------------- /test/xema/nil_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/nil_test.exs -------------------------------------------------------------------------------- /test/xema/not_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/not_test.exs -------------------------------------------------------------------------------- /test/xema/number_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/number_test.exs -------------------------------------------------------------------------------- /test/xema/one_of_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/one_of_test.exs -------------------------------------------------------------------------------- /test/xema/opt_fail_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/opt_fail_test.exs -------------------------------------------------------------------------------- /test/xema/ref_remote_suite_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/ref_remote_suite_test.exs -------------------------------------------------------------------------------- /test/xema/ref_remote_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/ref_remote_test.exs -------------------------------------------------------------------------------- /test/xema/ref_suite_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/ref_suite_test.exs -------------------------------------------------------------------------------- /test/xema/ref_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/ref_test.exs -------------------------------------------------------------------------------- /test/xema/schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/schema_test.exs -------------------------------------------------------------------------------- /test/xema/schema_validation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/schema_validation_test.exs -------------------------------------------------------------------------------- /test/xema/source_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/source_test.exs -------------------------------------------------------------------------------- /test/xema/string_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/string_test.exs -------------------------------------------------------------------------------- /test/xema/struct_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/struct_test.exs -------------------------------------------------------------------------------- /test/xema/structuring_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/structuring_test.exs -------------------------------------------------------------------------------- /test/xema/tuple_items_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/tuple_items_test.exs -------------------------------------------------------------------------------- /test/xema/tuple_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/tuple_test.exs -------------------------------------------------------------------------------- /test/xema/use/cast_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/use/cast_test.exs -------------------------------------------------------------------------------- /test/xema/use/combi_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/use/combi_test.exs -------------------------------------------------------------------------------- /test/xema/use_nested_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/use_nested_test.exs -------------------------------------------------------------------------------- /test/xema/use_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/use_test.exs -------------------------------------------------------------------------------- /test/xema/utils_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/utils_test.exs -------------------------------------------------------------------------------- /test/xema/validation_error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema/validation_error_test.exs -------------------------------------------------------------------------------- /test/xema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hrzndhrn/xema/HEAD/test/xema_test.exs --------------------------------------------------------------------------------