|
515 | 515 | "description": "unevaluatedItems depends on multiple nested contains",
|
516 | 516 | "schema": {
|
517 | 517 | "allOf": [
|
518 |
| - { |
519 |
| - "prefixItems": [true] |
520 |
| - }, |
521 |
| - { |
522 |
| - "contains": {"multipleOf": 2} |
523 |
| - } |
| 518 | + { "contains": { "multipleOf": 2 } } |
| 519 | + { "contains": { "multipleOf": 3 } } |
524 | 520 | ],
|
525 |
| - "anyOf": [ |
526 |
| - { |
527 |
| - "prefixItems": [true] |
528 |
| - }, |
529 |
| - { |
530 |
| - "contains": {"multipleOf": 3} |
531 |
| - } |
532 |
| - ], |
533 |
| - "unevaluatedItems": { |
534 |
| - "multipleOf": 5 |
535 |
| - } |
| 521 | + "unevaluatedItems": { "multipleOf": 5 } |
536 | 522 | },
|
537 | 523 | "tests": [
|
538 | 524 | {
|
539 |
| - "description": "second item is evaluated by contains #1", |
540 |
| - "data": [ 1, 2 ], |
541 |
| - "valid": true |
542 |
| - }, |
543 |
| - { |
544 |
| - "description": "third item is evaluated by contains #2", |
545 |
| - "data": [ 1, 2, 3 ], |
546 |
| - "valid": true |
547 |
| - }, |
548 |
| - { |
549 |
| - "description": "items 3, 4 are evaluated by contains #2, #1", |
550 |
| - "data": [ 1, 2, 3, 4 ], |
551 |
| - "valid": true |
552 |
| - }, |
553 |
| - { |
554 |
| - "description": "item 5 not evaluated, passes unevaluatedItems", |
555 |
| - "data": [ 1, 2, 3, 4, 5, 6 ], |
| 525 | + "description": "5 not evaluated, passes unevaluatedItems", |
| 526 | + "data": [ 2, 3, 4, 5, 6 ], |
556 | 527 | "valid": true
|
557 | 528 | },
|
558 | 529 | {
|
559 |
| - "description": "item 5 not evaluated, fails unevaluatedItems", |
560 |
| - "data": [ 1, 2, 3, 4, 7, 8 ], |
| 530 | + "description": "7 not evaluated, fails unevaluatedItems", |
| 531 | + "data": [ 2, 3, 4, 7, 8 ], |
561 | 532 | "valid": false
|
562 | 533 | }
|
563 | 534 | ]
|
|
0 commit comments