diff options
Diffstat (limited to 'json/tests/draft-next/prefixItems.json')
-rw-r--r-- | json/tests/draft-next/prefixItems.json | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/json/tests/draft-next/prefixItems.json b/json/tests/draft-next/prefixItems.json deleted file mode 100644 index f72da11..0000000 --- a/json/tests/draft-next/prefixItems.json +++ /dev/null @@ -1,98 +0,0 @@ -[ - { - "description": "a schema given for prefixItems", - "schema": { - "prefixItems": [ - {"type": "integer"}, - {"type": "string"} - ] - }, - "tests": [ - { - "description": "correct types", - "data": [ 1, "foo" ], - "valid": true - }, - { - "description": "wrong types", - "data": [ "foo", 1 ], - "valid": false - }, - { - "description": "incomplete array of items", - "data": [ 1 ], - "valid": true - }, - { - "description": "array with additional items", - "data": [ 1, "foo", true ], - "valid": true - }, - { - "description": "empty array", - "data": [ ], - "valid": true - }, - { - "description": "JavaScript pseudo-array is valid", - "data": { - "0": "invalid", - "1": "valid", - "length": 2 - }, - "valid": true - } - ] - }, - { - "description": "prefixItems with boolean schemas", - "schema": { - "prefixItems": [true, false] - }, - "tests": [ - { - "description": "array with one item is valid", - "data": [ 1 ], - "valid": true - }, - { - "description": "array with two items is invalid", - "data": [ 1, "foo" ], - "valid": false - }, - { - "description": "empty array is valid", - "data": [], - "valid": true - } - ] - }, - { - "description": "additional items are allowed by default", - "schema": {"prefixItems": [{"type": "integer"}]}, - "tests": [ - { - "description": "only the first item is validated", - "data": [1, "foo", false], - "valid": true - } - ] - }, - { - "description": "prefixItems should properly handle null data", - "schema": { - "prefixItems": [ - { - "type": "null" - } - ] - }, - "tests": [ - { - "description": "null items allowed", - "data": [ null ], - "valid": true - } - ] - } -] |