197bd480fSBaptiste Daroussin[ 297bd480fSBaptiste Daroussin { 397bd480fSBaptiste Daroussin "description": "remote ref", 4d9f0ce31SBaptiste Daroussin "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/integer.json"}, 597bd480fSBaptiste Daroussin "tests": [ 697bd480fSBaptiste Daroussin { 797bd480fSBaptiste Daroussin "description": "remote ref valid", 897bd480fSBaptiste Daroussin "data": 1, 997bd480fSBaptiste Daroussin "valid": true 1097bd480fSBaptiste Daroussin }, 1197bd480fSBaptiste Daroussin { 1297bd480fSBaptiste Daroussin "description": "remote ref invalid", 1397bd480fSBaptiste Daroussin "data": "a", 1497bd480fSBaptiste Daroussin "valid": false 1597bd480fSBaptiste Daroussin } 1697bd480fSBaptiste Daroussin ] 1797bd480fSBaptiste Daroussin }, 1897bd480fSBaptiste Daroussin { 1997bd480fSBaptiste Daroussin "description": "fragment within remote ref", 20d9f0ce31SBaptiste Daroussin "schema": {"$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/integer"}, 2197bd480fSBaptiste Daroussin "tests": [ 2297bd480fSBaptiste Daroussin { 2397bd480fSBaptiste Daroussin "description": "remote fragment valid", 2497bd480fSBaptiste Daroussin "data": 1, 2597bd480fSBaptiste Daroussin "valid": true 2697bd480fSBaptiste Daroussin }, 2797bd480fSBaptiste Daroussin { 2897bd480fSBaptiste Daroussin "description": "remote fragment invalid", 2997bd480fSBaptiste Daroussin "data": "a", 3097bd480fSBaptiste Daroussin "valid": false 3197bd480fSBaptiste Daroussin } 3297bd480fSBaptiste Daroussin ] 3397bd480fSBaptiste Daroussin }, 3497bd480fSBaptiste Daroussin { 3597bd480fSBaptiste Daroussin "description": "ref within remote ref", 3697bd480fSBaptiste Daroussin "schema": { 37d9f0ce31SBaptiste Daroussin "$ref": "http://highsecure.ru/ucl-schema/remotes/subSchemas.json#/refToInteger" 3897bd480fSBaptiste Daroussin }, 3997bd480fSBaptiste Daroussin "tests": [ 4097bd480fSBaptiste Daroussin { 4197bd480fSBaptiste Daroussin "description": "ref within ref valid", 4297bd480fSBaptiste Daroussin "data": 1, 4397bd480fSBaptiste Daroussin "valid": true 4497bd480fSBaptiste Daroussin }, 4597bd480fSBaptiste Daroussin { 4697bd480fSBaptiste Daroussin "description": "ref within ref invalid", 4797bd480fSBaptiste Daroussin "data": "a", 4897bd480fSBaptiste Daroussin "valid": false 4997bd480fSBaptiste Daroussin } 5097bd480fSBaptiste Daroussin ] 51*273c26a3SBaptiste Daroussin } 52d9f0ce31SBaptiste Daroussin/* 5397bd480fSBaptiste Daroussin { 5497bd480fSBaptiste Daroussin "description": "change resolution scope", 5597bd480fSBaptiste Daroussin "schema": { 56d9f0ce31SBaptiste Daroussin "id": "http://highsecure.ru/ucl-schema/remotes/", 5797bd480fSBaptiste Daroussin "items": { 5897bd480fSBaptiste Daroussin "id": "folder/", 5997bd480fSBaptiste Daroussin "items": {"$ref": "folderInteger.json"} 6097bd480fSBaptiste Daroussin } 6197bd480fSBaptiste Daroussin }, 6297bd480fSBaptiste Daroussin "tests": [ 6397bd480fSBaptiste Daroussin { 6497bd480fSBaptiste Daroussin "description": "changed scope ref valid", 6597bd480fSBaptiste Daroussin "data": [[1]], 6697bd480fSBaptiste Daroussin "valid": true 6797bd480fSBaptiste Daroussin }, 6897bd480fSBaptiste Daroussin { 6997bd480fSBaptiste Daroussin "description": "changed scope ref invalid", 7097bd480fSBaptiste Daroussin "data": [["a"]], 7197bd480fSBaptiste Daroussin "valid": false 7297bd480fSBaptiste Daroussin } 7397bd480fSBaptiste Daroussin ] 7497bd480fSBaptiste Daroussin } 75d9f0ce31SBaptiste Daroussin*/ 7697bd480fSBaptiste Daroussin] 77