[ | |
{ | |
"description": "pattern validation", | |
"schema": {"pattern": "^a*$"}, | |
"tests": [ | |
{ | |
"description": "a matching pattern is valid", | |
"data": "aaa", | |
"valid": true | |
}, | |
{ | |
"description": "a non-matching pattern is invalid", | |
"data": "abc", | |
"valid": false | |
}, | |
{ | |
"description": "ignores non-strings", | |
"data": true, | |
"valid": true | |
} | |
] | |
}, | |
{ | |
"description": "pattern is not anchored", | |
"schema": {"pattern": "a+"}, | |
"tests": [ | |
{ | |
"description": "matches a substring", | |
"data": "xxaayy", | |
"valid": true | |
} | |
] | |
} | |
] |