react / wstein / node_modules / jest-cli / node_modules / jsdom / node_modules / request / node_modules / har-validator / node_modules / is-my-json-valid / test / json-schema-draft4 / enum.json
81160 views[1{2"description": "simple enum validation",3"schema": {"enum": [1, 2, 3]},4"tests": [5{6"description": "one of the enum is valid",7"data": 1,8"valid": true9},10{11"description": "something else is invalid",12"data": 4,13"valid": false14}15]16},17{18"description": "heterogeneous enum validation",19"schema": {"enum": [6, "foo", [], true, {"foo": 12}]},20"tests": [21{22"description": "one of the enum is valid",23"data": [],24"valid": true25},26{27"description": "something else is invalid",28"data": null,29"valid": false30},31{32"description": "objects are deep compared",33"data": {"foo": false},34"valid": false35}36]37},38{39"description": "enums in properties",40"schema": {41"type":"object",42"properties": {43"foo": {"enum":["foo"]},44"bar": {"enum":["bar"]}45},46"required": ["bar"]47},48"tests": [49{50"description": "both properties are valid",51"data": {"foo":"foo", "bar":"bar"},52"valid": true53},54{55"description": "missing optional property is valid",56"data": {"bar":"bar"},57"valid": true58},59{60"description": "missing required property is invalid",61"data": {"foo":"foo"},62"valid": false63},64{65"description": "missing all properties is invalid",66"data": {},67"valid": false68}69]70}71]727374