|
1 | 1 | [ |
2 | 2 | { |
3 | | - "description": "dependencies", |
| 3 | + "description": "dependentRequired", |
4 | 4 | "schema": { |
5 | | - "dependencies": {"bar": ["foo"]} |
| 5 | + "dependentRequired": {"bar": ["foo"]} |
6 | 6 | }, |
7 | 7 | "tests": [ |
8 | 8 | { |
|
43 | 43 | ] |
44 | 44 | }, |
45 | 45 | { |
46 | | - "description": "dependencies with empty array", |
| 46 | + "description": "dependentRequired with empty array", |
47 | 47 | "schema": { |
48 | | - "dependencies": {"bar": []} |
| 48 | + "dependentRequired": {"bar": []} |
49 | 49 | }, |
50 | 50 | "tests": [ |
51 | 51 | { |
|
66 | 66 | ] |
67 | 67 | }, |
68 | 68 | { |
69 | | - "description": "multiple dependencies", |
| 69 | + "description": "multiple dependents required", |
70 | 70 | "schema": { |
71 | | - "dependencies": {"quux": ["foo", "bar"]} |
| 71 | + "dependentRequired": {"quux": ["foo", "bar"]} |
72 | 72 | }, |
73 | 73 | "tests": [ |
74 | 74 | { |
|
104 | 104 | ] |
105 | 105 | }, |
106 | 106 | { |
107 | | - "description": "multiple dependencies subschema", |
| 107 | + "description": "multiple dependentSchemas subschema", |
108 | 108 | "schema": { |
109 | | - "dependencies": { |
| 109 | + "dependentSchemas": { |
110 | 110 | "bar": { |
111 | 111 | "properties": { |
112 | 112 | "foo": {"type": "integer"}, |
|
144 | 144 | ] |
145 | 145 | }, |
146 | 146 | { |
147 | | - "description": "dependencies with boolean subschemas", |
| 147 | + "description": "dependentSchemas with boolean subschemas", |
148 | 148 | "schema": { |
149 | | - "dependencies": { |
| 149 | + "dependentSchemas": { |
150 | 150 | "foo": true, |
151 | 151 | "bar": false |
152 | 152 | } |
|
175 | 175 | ] |
176 | 176 | }, |
177 | 177 | { |
178 | | - "description": "empty array of dependencies", |
| 178 | + "description": "empty array of dependentRequired", |
179 | 179 | "schema": { |
180 | 180 | "dependencies": { |
181 | 181 | "foo": [] |
|
202 | 202 | { |
203 | 203 | "description": "dependencies with escaped characters", |
204 | 204 | "schema": { |
205 | | - "dependencies": { |
| 205 | + "dependentRequired": { |
206 | 206 | "foo\nbar": ["foo\rbar"], |
| 207 | + "foo\"bar": ["foo'bar"] |
| 208 | + }, |
| 209 | + "dependentSchemas": { |
207 | 210 | "foo\tbar": { |
208 | 211 | "minProperties": 4 |
209 | 212 | }, |
210 | | - "foo'bar": {"required": ["foo\"bar"]}, |
211 | | - "foo\"bar": ["foo'bar"] |
| 213 | + "foo'bar": {"required": ["foo\"bar"]} |
212 | 214 | } |
213 | 215 | }, |
214 | 216 | "tests": [ |
|
0 commit comments