|
192 | 192 | "data": {
|
193 | 193 | "bar": 2
|
194 | 194 | },
|
195 |
| - "valid": true |
| 195 | + "valid": true, |
| 196 | + "skip": { |
| 197 | + "v2": "incomplete value {bar:2} | {bar:2,foo!:string}\n", |
| 198 | + "v3": "incomplete value {bar:2} | {bar:2,foo!:string}\n" |
| 199 | + } |
196 | 200 | },
|
197 | 201 | {
|
198 | 202 | "description": "second oneOf valid (complex)",
|
199 | 203 | "data": {
|
200 | 204 | "foo": "baz"
|
201 | 205 | },
|
202 |
| - "valid": true |
| 206 | + "valid": true, |
| 207 | + "skip": { |
| 208 | + "v2": "incomplete value {foo:\"baz\",bar!:int} | {foo:\"baz\"}\n", |
| 209 | + "v3": "incomplete value {foo:\"baz\",bar!:int} | {foo:\"baz\"}\n" |
| 210 | + } |
203 | 211 | },
|
204 | 212 | {
|
205 | 213 | "description": "both oneOf valid (complex)",
|
|
277 | 285 | "data": {
|
278 | 286 | "bar": 2
|
279 | 287 | },
|
280 |
| - "valid": false, |
281 |
| - "skip": { |
282 |
| - "v2": "unexpected success", |
283 |
| - "v3": "unexpected success" |
284 |
| - } |
| 288 | + "valid": false |
285 | 289 | },
|
286 | 290 | {
|
287 | 291 | "description": "first valid - valid",
|
288 | 292 | "data": {
|
289 | 293 | "foo": 1,
|
290 | 294 | "bar": 2
|
291 | 295 | },
|
292 |
| - "valid": true |
| 296 | + "valid": true, |
| 297 | + "skip": { |
| 298 | + "v2": "incomplete value {foo:1,bar:2} | {foo:1,bar:2,baz!:_}\n", |
| 299 | + "v3": "incomplete value {foo:1,bar:2} | {foo:1,bar:2,baz!:_}\n" |
| 300 | + } |
293 | 301 | },
|
294 | 302 | {
|
295 | 303 | "description": "second valid - valid",
|
296 | 304 | "data": {
|
297 | 305 | "foo": 1,
|
298 | 306 | "baz": 3
|
299 | 307 | },
|
300 |
| - "valid": true |
| 308 | + "valid": true, |
| 309 | + "skip": { |
| 310 | + "v2": "incomplete value {foo:1,baz:3,bar!:_} | {foo:1,baz:3}\n", |
| 311 | + "v3": "incomplete value {foo:1,baz:3,bar!:_} | {foo:1,baz:3}\n" |
| 312 | + } |
301 | 313 | },
|
302 | 314 | {
|
303 | 315 | "description": "both valid - invalid",
|
|
344 | 356 | "data": {
|
345 | 357 | "bar": 8
|
346 | 358 | },
|
347 |
| - "valid": true |
| 359 | + "valid": true, |
| 360 | + "skip": { |
| 361 | + "v2": "incomplete value {bar:8,baz?:_} | {bar:8,foo!:_}\n", |
| 362 | + "v3": "incomplete value {bar:8,baz?:_} | {bar:8,foo!:_}\n" |
| 363 | + } |
348 | 364 | },
|
349 | 365 | {
|
350 | 366 | "description": "second oneOf valid",
|
351 | 367 | "data": {
|
352 | 368 | "foo": "foo"
|
353 | 369 | },
|
354 |
| - "valid": true |
| 370 | + "valid": true, |
| 371 | + "skip": { |
| 372 | + "v2": "incomplete value {foo:\"foo\",bar!:_,baz?:_} | {foo:\"foo\"}\n", |
| 373 | + "v3": "incomplete value {foo:\"foo\",bar!:_,baz?:_} | {foo:\"foo\"}\n" |
| 374 | + } |
355 | 375 | },
|
356 | 376 | {
|
357 | 377 | "description": "both oneOf valid",
|
358 | 378 | "data": {
|
359 | 379 | "foo": "foo",
|
360 | 380 | "bar": 8
|
361 | 381 | },
|
362 |
| - "valid": false, |
363 |
| - "skip": { |
364 |
| - "v2": "unexpected success", |
365 |
| - "v3": "unexpected success" |
366 |
| - } |
| 382 | + "valid": false |
367 | 383 | },
|
368 | 384 | {
|
369 | 385 | "description": "neither oneOf valid",
|
370 | 386 | "data": {
|
371 | 387 | "baz": "quux"
|
372 | 388 | },
|
373 |
| - "valid": false, |
374 |
| - "skip": { |
375 |
| - "v2": "unexpected success", |
376 |
| - "v3": "unexpected success" |
377 |
| - } |
| 389 | + "valid": false |
378 | 390 | }
|
379 | 391 | ]
|
380 | 392 | },
|
|
0 commit comments