]>
Commit | Line | Data |
---|---|---|
31f18b77 FG |
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 | ] |