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