]> git.proxmox.com Git - ceph.git/blob - ceph/src/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
update sources to v12.1.0
[ceph.git] / ceph / src / rapidjson / bin / jsonschema / tests / draft3 / refRemote.json
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 ]