mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
[
 | 
						|
    {
 | 
						|
        "description": "remote ref",
 | 
						|
        "schema": {"$ref": "http://localhost:1234/integer.json"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "remote ref valid",
 | 
						|
                "data": 1,
 | 
						|
                "valid": true
 | 
						|
            },
 | 
						|
            {
 | 
						|
                "description": "remote ref invalid",
 | 
						|
                "data": "a",
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "fragment within remote ref",
 | 
						|
        "schema": {"$ref": "http://localhost:1234/subSchemas.json#/integer"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "remote fragment valid",
 | 
						|
                "data": 1,
 | 
						|
                "valid": true
 | 
						|
            },
 | 
						|
            {
 | 
						|
                "description": "remote fragment invalid",
 | 
						|
                "data": "a",
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "ref within remote ref",
 | 
						|
        "schema": {
 | 
						|
            "$ref": "http://localhost:1234/subSchemas.json#/refToInteger"
 | 
						|
        },
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "ref within ref valid",
 | 
						|
                "data": 1,
 | 
						|
                "valid": true
 | 
						|
            },
 | 
						|
            {
 | 
						|
                "description": "ref within ref invalid",
 | 
						|
                "data": "a",
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "change resolution scope",
 | 
						|
        "schema": {
 | 
						|
            "id": "http://localhost:1234/",
 | 
						|
            "items": {
 | 
						|
                "id": "folder/",
 | 
						|
                "items": {"$ref": "folderInteger.json"}
 | 
						|
            }
 | 
						|
        },
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "changed scope ref valid",
 | 
						|
                "data": [[1]],
 | 
						|
                "valid": true
 | 
						|
            },
 | 
						|
            {
 | 
						|
                "description": "changed scope ref invalid",
 | 
						|
                "data": [["a"]],
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    }
 | 
						|
]
 |