1[
2    {
3        "description": "invalid type for default",
4        "schema": {
5            "properties": {
6                "foo": {
7                    "type": "integer",
8                    "default": []
9                }
10            }
11        },
12        "tests": [
13            {
14                "description": "valid when property is specified",
15                "data": {"foo": 13},
16                "valid": true
17            },
18            {
19                "description": "still valid when the invalid default is used",
20                "data": {},
21                "valid": true
22            }
23        ]
24    },
25    {
26        "description": "invalid string value for default",
27        "schema": {
28            "properties": {
29                "bar": {
30                    "type": "string",
31                    "minLength": 4,
32                    "default": "bad"
33                }
34            }
35        },
36        "tests": [
37            {
38                "description": "valid when property is specified",
39                "data": {"bar": "good"},
40                "valid": true
41            },
42            {
43                "description": "still valid when the invalid default is used",
44                "data": {},
45                "valid": true
46            }
47        ]
48    }
49]
50