| [ |
| { |
| "description": "a schema given for items", |
| "schema": { |
| "items": {"type": "integer"} |
| }, |
| "tests": [ |
| { |
| "description": "valid items", |
| "data": [ 1, 2, 3 ], |
| "valid": true |
| }, |
| { |
| "description": "wrong type of items", |
| "data": [1, "x"], |
| "valid": false |
| }, |
| { |
| "description": "ignores non-arrays", |
| "data": {"foo" : "bar"}, |
| "valid": true |
| } |
| ] |
| }, |
| { |
| "description": "an array of schemas for items", |
| "schema": { |
| "items": [ |
| {"type": "integer"}, |
| {"type": "string"} |
| ] |
| }, |
| "tests": [ |
| { |
| "description": "correct types", |
| "data": [ 1, "foo" ], |
| "valid": true |
| }, |
| { |
| "description": "wrong types", |
| "data": [ "foo", 1 ], |
| "valid": false |
| } |
| ] |
| } |
| ] |