JSON-Schema-Test-Suite icon indicating copy to clipboard operation
JSON-Schema-Test-Suite copied to clipboard

A language agnostic test suite for the JSON Schema specifications

Results 74 JSON-Schema-Test-Suite issues
Sort by recently updated
recently updated
newest added
trafficstars

Inspired by an [example in @jviotti's blog post](https://github.com/json-schema-org/website/pull/274#discussion_r1482235743) on dynamic scope, I wondered how different implementations would handle a reference that targeted a resource embedded in another resource and dynamic...

Per discussion at https://github.com/json-schema-org/JSON-Schema-Test-Suite/pull/716 These tests rely on the meta-schemas' `pattern` keywords for `$id` and `$anchor`, rather than anything particular to `$id`/`$anchor` keywords. Relevant historical links: - https://github.com/json-schema-org/JSON-Schema-Test-Suite/pull/567 - https://github.com/json-schema-org/JSON-Schema-Test-Suite/pull/341

A while ago I released an implementation of the official bundling process and included a set of [tests](https://github.com/hyperjump-io/json-schema/tree/main/bundle/tests) in JSON that could be adopted here if there is interest. Here's...

missing test
enhancement

This is another attempt at #590: it would be nice to have the optional tests indicate to what degree they are optional. I've also added `readme`s to each of the...

Problem: Tests in the suite are occasionally moved around in the file, or their descriptions are clarified, or they are modified because they have a bug. Given that the intended...

enhancement
good first issue

There isn't a fixed spot in tests right now which indicates which portion, section, or text of the specification it covers. The suite's main purpose is of course to faithfully...

enhancement
good first issue

An issue was opened against my json-schema implementation https://github.com/corvus-dotnet/Corvus.JsonSchema/issues/238 This turned out to be an implementation-specific bug that related to the handling of references to non-keyword schema islands. While this...

waiting for author

I recently published a library for working with annotations and included a set of [tests](https://github.com/hyperjump-io/json-schema/tree/main/annotations/tests) in JSON that could be adopted here if there is interest. These tests are agnostic...

missing test
enhancement

Coming out of a [Slack discussion](https://json-schema.slack.com/archives/CT7FF623C/p1670983347707119) and #624, we need tests that show that properties listed in `dependentSchemas` and `propertyDependencies` don't affect the validation results of `additionalProperties` or `unevaluatedProperties`.

missing test
enhancement

Currently, all tests cover only the case where `$dynamicRef` contains a plain name fragment, e.g.: ```json { "$dynamicRef": "#items" } ``` I believe we need more test cases because the...

missing test
enhancement