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

Based on a [conversation with @karenetheridge in Slack](https://json-schema.slack.com/archives/CT8QRGTK5/p1640203618119600), this is the first step toward building an implementation comparison/support site. The scripts in this PR will run a given implementation against...

There were already some tests for fractional `multipleOf` values, but while writing an implementation I discovered that those were not enough to catch a certain kind of poor implementations. As...

In the 25th internationl world wide web conference there was a paper named "Foundations of JSON Schema", presented by: - Felipe Pezoa ([email protected]) - Juan L. Reutter ([email protected]) - Fernando...

missing test

There should be a mechanism by which implementers (currently mentioned in the README or otherwise) can submit their implementation to be automatically tested and displayed on each commit to the...

enhancement

There is an example on the draft-06 release notes that demonstrates how to use propertyNames with anyOf to do inheritance that prevents additional properties (equivalent to additionalProperties: false behavior). Quoted...

missing test

The remotes/ directory, located in the tests/ directory (two directories up from the main test content), contains additional resources which some tests reference directly using a base uri `http://localhost:1234`. This...

documentation

The "bignum" tests don't appear to be testing much. Most of them are missing boundary tests, and tests on either side of the boundary. For example, the test for "exclusiveMinimum"...

missing test

This is not a float/double related issue but is one regarding scale. Consider the following schema: ``` [ { "description": "by deep scale", "schema": {"multipleOf": 0.25}, "tests": [ { "description":...

This seems to be a point of confusion, or even contention, so we need to document it. The test suite is not a set of what schemas or instances one...

documentation
enhancement

We should have some tests whose `schema` is a meta schema and whose instances are schemas. This would constitute essentially a test suite for the meta schemas, but is also...

missing test