github.com/kaptinlin/jsonschema@v0.4.6/testdata/JSON-Schema-Test-Suite/tests/draft2019-09/infinite-loop-detection.json (about)

     1  [
     2      {
     3          "description": "evaluating the same schema location against the same data location twice is not a sign of an infinite loop",
     4          "schema": {
     5              "$schema": "https://json-schema.org/draft/2019-09/schema",
     6              "$defs": {
     7                  "int": { "type": "integer" }
     8              },
     9              "allOf": [
    10                  {
    11                      "properties": {
    12                          "foo": {
    13                              "$ref": "#/$defs/int"
    14                          }
    15                      }
    16                  },
    17                  {
    18                      "additionalProperties": {
    19                          "$ref": "#/$defs/int"
    20                      }
    21                  }
    22              ]
    23          },
    24          "tests": [
    25              {
    26                  "description": "passing case",
    27                  "data": { "foo": 1 },
    28                  "valid": true
    29              },
    30              {
    31                  "description": "failing case",
    32                  "data": { "foo": "a string" },
    33                  "valid": false
    34              }
    35          ]
    36      }
    37  ]