cuelang.org/go@v0.13.0/encoding/jsonschema/testdata/external/tests/draft7/pattern.json (about) 1 [ 2 { 3 "description": "pattern validation", 4 "schema": { 5 "pattern": "^a*$" 6 }, 7 "tests": [ 8 { 9 "description": "a matching pattern is valid", 10 "data": "aaa", 11 "valid": true 12 }, 13 { 14 "description": "a non-matching pattern is invalid", 15 "data": "abc", 16 "valid": false 17 }, 18 { 19 "description": "ignores booleans", 20 "data": true, 21 "valid": true 22 }, 23 { 24 "description": "ignores integers", 25 "data": 123, 26 "valid": true 27 }, 28 { 29 "description": "ignores floats", 30 "data": 1.0, 31 "valid": true 32 }, 33 { 34 "description": "ignores objects", 35 "data": {}, 36 "valid": true 37 }, 38 { 39 "description": "ignores arrays", 40 "data": [], 41 "valid": true 42 }, 43 { 44 "description": "ignores null", 45 "data": null, 46 "valid": true 47 } 48 ] 49 }, 50 { 51 "description": "pattern is not anchored", 52 "schema": { 53 "pattern": "a+" 54 }, 55 "tests": [ 56 { 57 "description": "matches a substring", 58 "data": "xxaayy", 59 "valid": true 60 } 61 ] 62 } 63 ]