1268896Sbapt[
2268896Sbapt    {
3268896Sbapt        "description": "remote ref",
4268896Sbapt        "schema": {"$ref": "http://localhost:1234/integer.json"},
5268896Sbapt        "tests": [
6268896Sbapt            {
7268896Sbapt                "description": "remote ref valid",
8268896Sbapt                "data": 1,
9268896Sbapt                "valid": true
10268896Sbapt            },
11268896Sbapt            {
12268896Sbapt                "description": "remote ref invalid",
13268896Sbapt                "data": "a",
14268896Sbapt                "valid": false
15268896Sbapt            }
16268896Sbapt        ]
17268896Sbapt    },
18268896Sbapt    {
19268896Sbapt        "description": "fragment within remote ref",
20268896Sbapt        "schema": {"$ref": "http://localhost:1234/subSchemas.json#/integer"},
21268896Sbapt        "tests": [
22268896Sbapt            {
23268896Sbapt                "description": "remote fragment valid",
24268896Sbapt                "data": 1,
25268896Sbapt                "valid": true
26268896Sbapt            },
27268896Sbapt            {
28268896Sbapt                "description": "remote fragment invalid",
29268896Sbapt                "data": "a",
30268896Sbapt                "valid": false
31268896Sbapt            }
32268896Sbapt        ]
33268896Sbapt    },
34268896Sbapt    {
35268896Sbapt        "description": "ref within remote ref",
36268896Sbapt        "schema": {
37268896Sbapt            "$ref": "http://localhost:1234/subSchemas.json#/refToInteger"
38268896Sbapt        },
39268896Sbapt        "tests": [
40268896Sbapt            {
41268896Sbapt                "description": "ref within ref valid",
42268896Sbapt                "data": 1,
43268896Sbapt                "valid": true
44268896Sbapt            },
45268896Sbapt            {
46268896Sbapt                "description": "ref within ref invalid",
47268896Sbapt                "data": "a",
48268896Sbapt                "valid": false
49268896Sbapt            }
50268896Sbapt        ]
51268896Sbapt    },
52268896Sbapt    {
53268896Sbapt        "description": "change resolution scope",
54268896Sbapt        "schema": {
55268896Sbapt            "id": "http://localhost:1234/",
56268896Sbapt            "items": {
57268896Sbapt                "id": "folder/",
58268896Sbapt                "items": {"$ref": "folderInteger.json"}
59268896Sbapt            }
60268896Sbapt        },
61268896Sbapt        "tests": [
62268896Sbapt            {
63268896Sbapt                "description": "changed scope ref valid",
64268896Sbapt                "data": [[1]],
65268896Sbapt                "valid": true
66268896Sbapt            },
67268896Sbapt            {
68268896Sbapt                "description": "changed scope ref invalid",
69268896Sbapt                "data": [["a"]],
70268896Sbapt                "valid": false
71268896Sbapt            }
72268896Sbapt        ]
73268896Sbapt    }
74268896Sbapt]
75