1263646Sbapt[ 2263646Sbapt { 3263646Sbapt "description": "remote ref", 4298166Sbapt "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/integer.json"}, 5263646Sbapt "tests": [ 6263646Sbapt { 7263646Sbapt "description": "remote ref valid", 8263646Sbapt "data": 1, 9263646Sbapt "valid": true 10263646Sbapt }, 11263646Sbapt { 12263646Sbapt "description": "remote ref invalid", 13263646Sbapt "data": "a", 14263646Sbapt "valid": false 15263646Sbapt } 16263646Sbapt ] 17263646Sbapt }, 18263646Sbapt { 19263646Sbapt "description": "fragment within remote ref", 20298166Sbapt "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/integer"}, 21263646Sbapt "tests": [ 22263646Sbapt { 23263646Sbapt "description": "remote fragment valid", 24263646Sbapt "data": 1, 25263646Sbapt "valid": true 26263646Sbapt }, 27263646Sbapt { 28263646Sbapt "description": "remote fragment invalid", 29263646Sbapt "data": "a", 30263646Sbapt "valid": false 31263646Sbapt } 32263646Sbapt ] 33263646Sbapt }, 34263646Sbapt { 35263646Sbapt "description": "ref within remote ref", 36263646Sbapt "schema": { 37298166Sbapt "$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/refToInteger" 38263646Sbapt }, 39263646Sbapt "tests": [ 40263646Sbapt { 41263646Sbapt "description": "ref within ref valid", 42263646Sbapt "data": 1, 43263646Sbapt "valid": true 44263646Sbapt }, 45263646Sbapt { 46263646Sbapt "description": "ref within ref invalid", 47263646Sbapt "data": "a", 48263646Sbapt "valid": false 49263646Sbapt } 50263646Sbapt ] 51263646Sbapt }, 52298166Sbapt/* 53263646Sbapt { 54263646Sbapt "description": "change resolution scope", 55263646Sbapt "schema": { 56298166Sbapt "id": "http://highsecure.ru/ucl-schema/remotes/", 57263646Sbapt "items": { 58263646Sbapt "id": "folder/", 59263646Sbapt "items": {"$ref": "folderInteger.json"} 60263646Sbapt } 61263646Sbapt }, 62263646Sbapt "tests": [ 63263646Sbapt { 64263646Sbapt "description": "changed scope ref valid", 65263646Sbapt "data": [[1]], 66263646Sbapt "valid": true 67263646Sbapt }, 68263646Sbapt { 69263646Sbapt "description": "changed scope ref invalid", 70263646Sbapt "data": [["a"]], 71263646Sbapt "valid": false 72263646Sbapt } 73263646Sbapt ] 74263646Sbapt } 75298166Sbapt*/ 76263646Sbapt] 77