k8s.io/kube-openapi@v0.0.0-20240228011516-70dd3763d340/pkg/validation/validate/fixtures/jsonschema_suite/pattern.json (about)

     1  [
     2      {
     3          "description": "pattern validation",
     4          "schema": {"pattern": "^a*$"},
     5          "tests": [
     6              {
     7                  "description": "a matching pattern is valid",
     8                  "data": "aaa",
     9                  "valid": true
    10              },
    11              {
    12                  "description": "a non-matching pattern is invalid",
    13                  "data": "abc",
    14                  "valid": false
    15              },
    16              {
    17                  "description": "ignores non-strings",
    18                  "data": true,
    19                  "valid": true
    20              }
    21          ]
    22      },
    23      {
    24          "description": "pattern is not anchored",
    25          "schema": {"pattern": "a+"},
    26          "tests": [
    27              {
    28                  "description": "matches a substring",
    29                  "data": "xxaayy",
    30                  "valid": true
    31              }
    32          ]
    33      }
    34  ]