Path: blob/main/contrib/libucl/tests/schema/oneOf.json
39604 views
[1{2"description": "oneOf",3"schema": {4"oneOf": [5{6"type": "integer"7},8{9"minimum": 210}11]12},13"tests": [14{15"description": "first oneOf valid",16"data": 1,17"valid": true18},19{20"description": "second oneOf valid",21"data": 2.5,22"valid": true23},24{25"description": "both oneOf valid",26"data": 3,27"valid": false28},29{30"description": "neither oneOf valid",31"data": 1.5,32"valid": false33}34]35},36{37"description": "oneOf with base schema",38"schema": {39"type": "string",40"oneOf" : [41{42"minLength": 243},44{45"maxLength": 446}47]48},49"tests": [50{51"description": "mismatch base schema",52"data": 3,53"valid": false54},55{56"description": "one oneOf valid",57"data": "foobar",58"valid": true59},60{61"description": "both oneOf valid",62"data": "foo",63"valid": false64}65]66}67]686970