• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2    {
3        "description": "maxItems validation",
4        "schema": {
5            "$schema": "https://json-schema.org/draft/2019-09/schema",
6            "maxItems": 2
7        },
8        "tests": [
9            {
10                "description": "shorter is valid",
11                "data": [1],
12                "valid": true
13            },
14            {
15                "description": "exact length is valid",
16                "data": [1, 2],
17                "valid": true
18            },
19            {
20                "description": "too long is invalid",
21                "data": [1, 2, 3],
22                "valid": false
23            },
24            {
25                "description": "ignores non-arrays",
26                "data": "foobar",
27                "valid": true
28            }
29        ]
30    },
31    {
32        "description": "maxItems validation with a decimal",
33        "schema": {
34            "$schema": "https://json-schema.org/draft/2019-09/schema",
35            "maxItems": 2.0
36        },
37        "tests": [
38            {
39                "description": "shorter is valid",
40                "data": [1],
41                "valid": true
42            },
43            {
44                "description": "too long is invalid",
45                "data": [1, 2, 3],
46                "valid": false
47            }
48        ]
49    }
50]
51