...

Text file src/github.com/qri-io/jsonschema/testdata/draft3/refRemote.json

Documentation: github.com/qri-io/jsonschema/testdata/draft3

     1[
     2    {
     3        "description": "remote ref",
     4        "schema": {"$ref": "http://localhost:1234/integer.json"},
     5        "tests": [
     6            {
     7                "description": "remote ref valid",
     8                "data": 1,
     9                "valid": true
    10            },
    11            {
    12                "description": "remote ref invalid",
    13                "data": "a",
    14                "valid": false
    15            }
    16        ]
    17    },
    18    {
    19        "description": "fragment within remote ref",
    20        "schema": {"$ref": "http://localhost:1234/subSchemas.json#/integer"},
    21        "tests": [
    22            {
    23                "description": "remote fragment valid",
    24                "data": 1,
    25                "valid": true
    26            },
    27            {
    28                "description": "remote fragment invalid",
    29                "data": "a",
    30                "valid": false
    31            }
    32        ]
    33    },
    34    {
    35        "description": "ref within remote ref",
    36        "schema": {
    37            "$ref": "http://localhost:1234/subSchemas.json#/refToInteger"
    38        },
    39        "tests": [
    40            {
    41                "description": "ref within ref valid",
    42                "data": 1,
    43                "valid": true
    44            },
    45            {
    46                "description": "ref within ref invalid",
    47                "data": "a",
    48                "valid": false
    49            }
    50        ]
    51    },
    52    {
    53        "description": "change resolution scope",
    54        "schema": {
    55            "id": "http://localhost:1234/",
    56            "items": {
    57                "id": "folder/",
    58                "items": {"$ref": "folderInteger.json"}
    59            }
    60        },
    61        "tests": [
    62            {
    63                "description": "changed scope ref valid",
    64                "data": [[1]],
    65                "valid": true
    66            },
    67            {
    68                "description": "changed scope ref invalid",
    69                "data": [["a"]],
    70                "valid": false
    71            }
    72        ]
    73    }
    74]

View as plain text