1*97bd480fSBaptiste Daroussin[
2*97bd480fSBaptiste Daroussin    {
3*97bd480fSBaptiste Daroussin        "description": "maxItems validation",
4*97bd480fSBaptiste Daroussin        "schema": {"maxItems": 2},
5*97bd480fSBaptiste Daroussin        "tests": [
6*97bd480fSBaptiste Daroussin            {
7*97bd480fSBaptiste Daroussin                "description": "shorter is valid",
8*97bd480fSBaptiste Daroussin                "data": [1],
9*97bd480fSBaptiste Daroussin                "valid": true
10*97bd480fSBaptiste Daroussin            },
11*97bd480fSBaptiste Daroussin            {
12*97bd480fSBaptiste Daroussin                "description": "exact length is valid",
13*97bd480fSBaptiste Daroussin                "data": [1, 2],
14*97bd480fSBaptiste Daroussin                "valid": true
15*97bd480fSBaptiste Daroussin            },
16*97bd480fSBaptiste Daroussin            {
17*97bd480fSBaptiste Daroussin                "description": "too long is invalid",
18*97bd480fSBaptiste Daroussin                "data": [1, 2, 3],
19*97bd480fSBaptiste Daroussin                "valid": false
20*97bd480fSBaptiste Daroussin            },
21*97bd480fSBaptiste Daroussin            {
22*97bd480fSBaptiste Daroussin                "description": "ignores non-arrays",
23*97bd480fSBaptiste Daroussin                "data": "foobar",
24*97bd480fSBaptiste Daroussin                "valid": true
25*97bd480fSBaptiste Daroussin            }
26*97bd480fSBaptiste Daroussin        ]
27*97bd480fSBaptiste Daroussin    }
28*97bd480fSBaptiste Daroussin]
29