json-schema-library
Version:
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
1,125 lines • 867 kB
JSON
{
"stats": {
"suites": 389,
"tests": 1171,
"passes": 1156,
"pending": 15,
"failures": 0,
"start": "2024-04-06T22:14:12.019Z",
"end": "2024-04-06T22:14:12.224Z",
"duration": 205
},
"tests": [
{
"title": "unique array of integers is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique array of integers is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of integers is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of integers is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of more than two integers is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of more than two integers is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "numbers are unique if mathematically unequal",
"fullTitle": "draft2019 uniqueItems uniqueItems validation numbers are unique if mathematically unequal",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "false is not equal to zero",
"fullTitle": "draft2019 uniqueItems uniqueItems validation false is not equal to zero",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "true is not equal to one",
"fullTitle": "draft2019 uniqueItems uniqueItems validation true is not equal to one",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of strings is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique array of strings is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of strings is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of strings is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique array of objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of objects is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of objects is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "property order of array of objects is ignored",
"fullTitle": "draft2019 uniqueItems uniqueItems validation property order of array of objects is ignored",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of nested objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique array of nested objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of nested objects is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of nested objects is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of arrays is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique array of arrays is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of arrays is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of arrays is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of more than two arrays is invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique array of more than two arrays is invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "1 and true are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation 1 and true are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "0 and false are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation 0 and false are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[1] and [true] are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation [1] and [true] are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[0] and [false] are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation [0] and [false] are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "nested [1] and [true] are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation nested [1] and [true] are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "nested [0] and [false] are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation nested [0] and [false] are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique heterogeneous types are valid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation unique heterogeneous types are valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique heterogeneous types are invalid",
"fullTitle": "draft2019 uniqueItems uniqueItems validation non-unique heterogeneous types are invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "different objects are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation different objects are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "objects are non-unique despite key order",
"fullTitle": "draft2019 uniqueItems uniqueItems validation objects are non-unique despite key order",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "{\"a\": false} and {\"a\": 0} are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation {\"a\": false} and {\"a\": 0} are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "{\"a\": true} and {\"a\": 1} are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems validation {\"a\": true} and {\"a\": 1} are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items [false, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items [true, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, false] from items array is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items [false, false] from items array is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, true] from items array is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items [true, true] from items array is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array extended from [false, true] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items unique array extended from [false, true] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array extended from [true, false] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items unique array extended from [true, false] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array extended from [false, true] is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items non-unique array extended from [false, true] is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array extended from [true, false] is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items non-unique array extended from [true, false] is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items and additionalItems=false [false, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items and additionalItems=false [true, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, false] from items array is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items and additionalItems=false [false, false] from items array is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, true] from items array is not valid",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items and additionalItems=false [true, true] from items array is not valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "extra items are invalid even if unique",
"fullTitle": "draft2019 uniqueItems uniqueItems with an array of items and additionalItems=false extra items are invalid even if unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of integers is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation unique array of integers is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of integers is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation non-unique array of integers is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "numbers are unique if mathematically unequal",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation numbers are unique if mathematically unequal",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "false is not equal to zero",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation false is not equal to zero",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "true is not equal to one",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation true is not equal to one",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation unique array of objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation non-unique array of objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of nested objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation unique array of nested objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of nested objects is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation non-unique array of nested objects is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array of arrays is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation unique array of arrays is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array of arrays is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation non-unique array of arrays is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "1 and true are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation 1 and true are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "0 and false are unique",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation 0 and false are unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique heterogeneous types are valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation unique heterogeneous types are valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique heterogeneous types are valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false validation non-unique heterogeneous types are valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items [false, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items [true, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items [false, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items [true, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array extended from [false, true] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items unique array extended from [false, true] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "unique array extended from [true, false] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items unique array extended from [true, false] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array extended from [false, true] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items non-unique array extended from [false, true] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "non-unique array extended from [true, false] is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items non-unique array extended from [true, false] is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items and additionalItems=false [false, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items and additionalItems=false [true, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[false, false] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items and additionalItems=false [false, false] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "[true, true] from items array is valid",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items and additionalItems=false [true, true] from items array is valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "extra items are invalid even if unique",
"fullTitle": "draft2019 uniqueItems uniqueItems=false with an array of items and additionalItems=false extra items are invalid even if unique",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties true with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties true with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties schema with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with valid unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties schema with valid unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with invalid unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties schema with invalid unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties false with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties false with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent properties with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent properties with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent patternProperties with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent patternProperties with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent additionalProperties with no additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with adjacent additionalProperties with additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested properties with no additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested properties with additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested patternProperties with no additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested patternProperties with additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested additionalProperties with no additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with additional properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested additionalProperties with additional properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested unevaluatedProperties with no nested unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with nested unevaluatedProperties with nested unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when one matches and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with anyOf when one matches and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when one matches and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with anyOf when one matches and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when two match and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with anyOf when two match and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when two match and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with anyOf when two match and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with oneOf with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with oneOf with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with not with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else when if is true and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else when if is true and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else when if is false and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else when if is false and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, then not defined when if is true and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, then not defined when if is true and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, then not defined when if is false and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, then not defined when if is false and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, else not defined when if is true and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is true and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, else not defined when if is true and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, else not defined when if is false and has no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "when if is false and has unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with if/then/else, else not defined when if is false and has unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with dependentSchemas with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with dependentSchemas with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with boolean schemas with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with boolean schemas with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with $ref with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with $ref with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties before $ref with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties before $ref with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with $recursiveRef with no unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "with unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with $recursiveRef with unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "always fails",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can't see inside cousins always fails",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "always fails",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can't see inside cousins (reverse order) always fails",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer false, inner true, properties outside with no nested unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer false, inner true, properties outside with nested unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with no nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer false, inner true, properties inside with no nested unevaluated properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 1,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{