...

Text file src/github.com/qri-io/jsonschema/testdata/draft2019-09/boolean_schema.json

Documentation: github.com/qri-io/jsonschema/testdata/draft2019-09

     1[
     2    {
     3        "description": "boolean schema 'true'",
     4        "schema": true,
     5        "tests": [
     6            {
     7                "description": "number is valid",
     8                "data": 1,
     9                "valid": true
    10            },
    11            {
    12                "description": "string is valid",
    13                "data": "foo",
    14                "valid": true
    15            },
    16            {
    17                "description": "boolean true is valid",
    18                "data": true,
    19                "valid": true
    20            },
    21            {
    22                "description": "boolean false is valid",
    23                "data": false,
    24                "valid": true
    25            },
    26            {
    27                "description": "null is valid",
    28                "data": null,
    29                "valid": true
    30            },
    31            {
    32                "description": "object is valid",
    33                "data": {"foo": "bar"},
    34                "valid": true
    35            },
    36            {
    37                "description": "empty object is valid",
    38                "data": {},
    39                "valid": true
    40            },
    41            {
    42                "description": "array is valid",
    43                "data": ["foo"],
    44                "valid": true
    45            },
    46            {
    47                "description": "empty array is valid",
    48                "data": [],
    49                "valid": true
    50            }
    51        ]
    52    },
    53    {
    54        "description": "boolean schema 'false'",
    55        "schema": false,
    56        "tests": [
    57            {
    58                "description": "number is invalid",
    59                "data": 1,
    60                "valid": false
    61            },
    62            {
    63                "description": "string is invalid",
    64                "data": "foo",
    65                "valid": false
    66            },
    67            {
    68                "description": "boolean true is invalid",
    69                "data": true,
    70                "valid": false
    71            },
    72            {
    73                "description": "boolean false is invalid",
    74                "data": false,
    75                "valid": false
    76            },
    77            {
    78                "description": "null is invalid",
    79                "data": null,
    80                "valid": false
    81            },
    82            {
    83                "description": "object is invalid",
    84                "data": {"foo": "bar"},
    85                "valid": false
    86            },
    87            {
    88                "description": "empty object is invalid",
    89                "data": {},
    90                "valid": false
    91            },
    92            {
    93                "description": "array is invalid",
    94                "data": ["foo"],
    95                "valid": false
    96            },
    97            {
    98                "description": "empty array is invalid",
    99                "data": [],
   100                "valid": false
   101            }
   102        ]
   103    }
   104]

View as plain text