| [ |
| { |
| "description": "boolean schema 'true'", |
| "schema": true, |
| "tests": [ |
| { |
| "description": "number is valid", |
| "data": 1, |
| "valid": true |
| }, |
| { |
| "description": "string is valid", |
| "data": "foo", |
| "valid": true |
| }, |
| { |
| "description": "boolean true is valid", |
| "data": true, |
| "valid": true |
| }, |
| { |
| "description": "boolean false is valid", |
| "data": false, |
| "valid": true |
| }, |
| { |
| "description": "null is valid", |
| "data": null, |
| "valid": true |
| }, |
| { |
| "description": "object is valid", |
| "data": {"foo": "bar"}, |
| "valid": true |
| }, |
| { |
| "description": "empty object is valid", |
| "data": {}, |
| "valid": true |
| }, |
| { |
| "description": "array is valid", |
| "data": ["foo"], |
| "valid": true |
| }, |
| { |
| "description": "empty array is valid", |
| "data": [], |
| "valid": true |
| } |
| ] |
| }, |
| { |
| "description": "boolean schema 'false'", |
| "schema": false, |
| "tests": [ |
| { |
| "description": "number is invalid", |
| "data": 1, |
| "valid": false |
| }, |
| { |
| "description": "string is invalid", |
| "data": "foo", |
| "valid": false |
| }, |
| { |
| "description": "boolean true is invalid", |
| "data": true, |
| "valid": false |
| }, |
| { |
| "description": "boolean false is invalid", |
| "data": false, |
| "valid": false |
| }, |
| { |
| "description": "null is invalid", |
| "data": null, |
| "valid": false |
| }, |
| { |
| "description": "object is invalid", |
| "data": {"foo": "bar"}, |
| "valid": false |
| }, |
| { |
| "description": "empty object is invalid", |
| "data": {}, |
| "valid": false |
| }, |
| { |
| "description": "array is invalid", |
| "data": ["foo"], |
| "valid": false |
| }, |
| { |
| "description": "empty array is invalid", |
| "data": [], |
| "valid": false |
| } |
| ] |
| } |
| ] |