botbook/node_modules/json-schema-library/test-result-spec2019-09.json
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

21037 lines
No EOL
847 KiB
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": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer false, inner true, properties inside 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 true, inner false, 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 true, inner false, 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 true, inner false, 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": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer true, inner false, properties inside 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 cousin unevaluatedProperties, true and false, true with properties 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 cousin unevaluatedProperties, true and false, true with properties 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 cousin unevaluatedProperties, true and false, false with properties 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 cousin unevaluatedProperties, true and false, false with properties 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": "no extra properties",
"fullTitle": "draft2019 unevaluatedProperties property is evaluated in an uncle schema to unevaluatedProperties no extra properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "uncle keyword evaluation is not significant",
"fullTitle": "draft2019 unevaluatedProperties property is evaluated in an uncle schema to unevaluatedProperties uncle keyword evaluation is not significant",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "base case: both properties present",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated base case: both properties present",
"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": "in place applicator siblings, bar is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated in place applicator siblings, bar is missing",
"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": "in place applicator siblings, foo is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated in place applicator siblings, foo is missing",
"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": "base case: both properties present",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated base case: both properties present",
"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": "in place applicator siblings, bar is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated in place applicator siblings, bar is missing",
"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": "in place applicator siblings, foo is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated in place applicator siblings, foo is missing",
"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": "Empty is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Empty 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": "Single is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Single 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": "Unevaluated on 1st level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 1st level 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": "Nested is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Nested 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": "Unevaluated on 2nd level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 2nd level 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": "Deep nested is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Deep nested 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": "Unevaluated on 3rd level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 3rd level 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": "Empty is invalid (no x or y)",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf Empty is invalid (no x or y)",
"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 and b are invalid (no x or y)",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b are invalid (no x or y)",
"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": "x and y are invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf x and y 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": "a and x are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and x 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": "a and y are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and y 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": "a and b and x are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and x are 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": "a and b and y are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and y 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": "a and b and x and y are invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and x and y 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": "Empty is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs Empty 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": "a is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a 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": "b is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b 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": "c is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs c 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": "d is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs d 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": "a + b is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + b 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": "a + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + c 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": "a + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + d 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": "b + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b + c 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": "b + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b + d 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": "c + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs c + d 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": "xx is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx 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": "xx + foox is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + foox 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": "xx + foo is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + foo 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": "xx + a is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + a 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": "xx + b is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + b 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": "xx + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + c 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": "xx + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + d 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": "all is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all 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": "all + foo is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all + foo 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": "all + a is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all + a 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": "ignores booleans",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores floats",
"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": "ignores arrays",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores strings",
"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": "ignores null",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores null",
"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": "allows null valued properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with null valued instance properties allows null valued 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": "allows only number properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties not affected by propertyNames allows only number 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": "string property is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties not affected by propertyNames string property 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": "valid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can see annotations from if without then and else valid in case if is evaluated",
"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": "invalid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can see annotations from if without then and else invalid in case if is evaluated",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems true with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems true with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems false with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems false with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with valid unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with invalid unevaluated items",
"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": "unevaluatedItems doesn't apply",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with uniform items unevaluatedItems doesn't apply",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with tuple with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with tuple with unevaluated items",
"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": "unevaluatedItems doesn't apply",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with items and additionalItems unevaluatedItems doesn't apply",
"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": "invalid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored additionalItems invalid under unevaluatedItems",
"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": "all valid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored additionalItems all valid under unevaluatedItems",
"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": "invalid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored applicator additionalItems invalid under unevaluatedItems",
"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": "all valid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored applicator additionalItems all valid under unevaluatedItems",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested tuple with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested tuple with unevaluated items",
"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 only (valid) additional items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with only (valid) additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with no additional items",
"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 additional item",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with invalid additional item",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items and additionalItems with no additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items and additionalItems with additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested unevaluatedItems with no additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested unevaluatedItems with additional items",
"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 schema matches and has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when one schema matches and has no unevaluated items",
"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 schema matches and has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when one schema matches and has unevaluated items",
"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 schemas match and has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when two schemas match and has no unevaluated items",
"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 schemas match and has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when two schemas match and has unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with oneOf with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with oneOf with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with not with unevaluated items",
"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 matches and it has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if matches and it has no unevaluated items",
"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 matches and it has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if matches and it has unevaluated items",
"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 doesn't match and it has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if doesn't match and it has no unevaluated items",
"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 doesn't match and it has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if doesn't match and it has unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with boolean schemas with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with boolean schemas with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $ref with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $ref with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems before $ref with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems before $ref with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $recursiveRef with no unevaluated items",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "with unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $recursiveRef with unevaluated items",
"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 unevaluatedItems unevaluatedItems 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": "no extra items",
"fullTitle": "draft2019 unevaluatedItems item is evaluated in an uncle schema to unevaluatedItems no extra items",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "uncle keyword evaluation is not significant",
"fullTitle": "draft2019 unevaluatedItems item is evaluated in an uncle schema to unevaluatedItems uncle keyword evaluation is not significant",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "ignores booleans",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores floats",
"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": "ignores objects",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores objects",
"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": "ignores strings",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores strings",
"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": "ignores null",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores null",
"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": "allows null elements",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with null instance elements allows null elements",
"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": "valid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems can see annotations from if without then and else valid in case if is evaluated",
"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": "invalid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems can see annotations from if without then and else invalid in case if is evaluated",
"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": "an integer is an integer",
"fullTitle": "draft2019 type integer type matches integers an integer is an integer",
"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 float with zero fractional part is an integer",
"fullTitle": "draft2019 type integer type matches integers a float with zero fractional part is an integer",
"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 float is not an integer",
"fullTitle": "draft2019 type integer type matches integers a float is not an integer",
"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 string is not an integer",
"fullTitle": "draft2019 type integer type matches integers a string is not an integer",
"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 string is still not an integer, even if it looks like one",
"fullTitle": "draft2019 type integer type matches integers a string is still not an integer, even if it looks like 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": "an object is not an integer",
"fullTitle": "draft2019 type integer type matches integers an object is not an integer",
"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": "an array is not an integer",
"fullTitle": "draft2019 type integer type matches integers an array is not an integer",
"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 boolean is not an integer",
"fullTitle": "draft2019 type integer type matches integers a boolean is not an integer",
"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": "null is not an integer",
"fullTitle": "draft2019 type integer type matches integers null is not an integer",
"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": "an integer is a number",
"fullTitle": "draft2019 type number type matches numbers an integer is a number",
"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 float with zero fractional part is a number (and an integer)",
"fullTitle": "draft2019 type number type matches numbers a float with zero fractional part is a number (and an integer)",
"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 float is a number",
"fullTitle": "draft2019 type number type matches numbers a float is a number",
"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 string is not a number",
"fullTitle": "draft2019 type number type matches numbers a string is not a number",
"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 string is still not a number, even if it looks like one",
"fullTitle": "draft2019 type number type matches numbers a string is still not a number, even if it looks like 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": "an object is not a number",
"fullTitle": "draft2019 type number type matches numbers an object is not a number",
"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": "an array is not a number",
"fullTitle": "draft2019 type number type matches numbers an array is not a number",
"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": "a boolean is not a number",
"fullTitle": "draft2019 type number type matches numbers a boolean is not a number",
"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": "null is not a number",
"fullTitle": "draft2019 type number type matches numbers null is not a number",
"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 is not a string",
"fullTitle": "draft2019 type string type matches strings 1 is not a string",
"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 float is not a string",
"fullTitle": "draft2019 type string type matches strings a float is not a string",
"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 string is a string",
"fullTitle": "draft2019 type string type matches strings a string is a string",
"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 string is still a string, even if it looks like a number",
"fullTitle": "draft2019 type string type matches strings a string is still a string, even if it looks like a number",
"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": "an empty string is still a string",
"fullTitle": "draft2019 type string type matches strings an empty string is still a string",
"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": "an object is not a string",
"fullTitle": "draft2019 type string type matches strings an object is not a string",
"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": "an array is not a string",
"fullTitle": "draft2019 type string type matches strings an array is not a string",
"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 boolean is not a string",
"fullTitle": "draft2019 type string type matches strings a boolean is not a string",
"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": "null is not a string",
"fullTitle": "draft2019 type string type matches strings null is not a string",
"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": "an integer is not an object",
"fullTitle": "draft2019 type object type matches objects an integer is not an object",
"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 float is not an object",
"fullTitle": "draft2019 type object type matches objects a float is not an object",
"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 string is not an object",
"fullTitle": "draft2019 type object type matches objects a string is not an object",
"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": "an object is an object",
"fullTitle": "draft2019 type object type matches objects an object is an object",
"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": "an array is not an object",
"fullTitle": "draft2019 type object type matches objects an array is not an object",
"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 boolean is not an object",
"fullTitle": "draft2019 type object type matches objects a boolean is not an object",
"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": "null is not an object",
"fullTitle": "draft2019 type object type matches objects null is not an object",
"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": "an integer is not an array",
"fullTitle": "draft2019 type array type matches arrays an integer is not an array",
"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": "a float is not an array",
"fullTitle": "draft2019 type array type matches arrays a float is not an array",
"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 string is not an array",
"fullTitle": "draft2019 type array type matches arrays a string is not an array",
"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": "an object is not an array",
"fullTitle": "draft2019 type array type matches arrays an object is not an array",
"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": "an array is an array",
"fullTitle": "draft2019 type array type matches arrays an array is an array",
"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 boolean is not an array",
"fullTitle": "draft2019 type array type matches arrays a boolean is not an array",
"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": "null is not an array",
"fullTitle": "draft2019 type array type matches arrays null is not an array",
"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": "an integer is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an integer is not a boolean",
"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": "zero is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans zero is not a boolean",
"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 float is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans a float is not a boolean",
"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 string is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans a string is not a boolean",
"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": "an empty string is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an empty string is not a boolean",
"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": "an object is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an object is not a boolean",
"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": "an array is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an array is not a boolean",
"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 a boolean",
"fullTitle": "draft2019 type boolean type matches booleans true is a boolean",
"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 a boolean",
"fullTitle": "draft2019 type boolean type matches booleans false is a boolean",
"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": "null is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans null is not a boolean",
"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": "an integer is not null",
"fullTitle": "draft2019 type null type matches only the null object an integer is not null",
"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 float is not null",
"fullTitle": "draft2019 type null type matches only the null object a float is not null",
"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": "zero is not null",
"fullTitle": "draft2019 type null type matches only the null object zero is not null",
"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 string is not null",
"fullTitle": "draft2019 type null type matches only the null object a string is not null",
"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": "an empty string is not null",
"fullTitle": "draft2019 type null type matches only the null object an empty string is not null",
"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": "an object is not null",
"fullTitle": "draft2019 type null type matches only the null object an object is not null",
"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": "an array is not null",
"fullTitle": "draft2019 type null type matches only the null object an array is not null",
"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 null",
"fullTitle": "draft2019 type null type matches only the null object true is not null",
"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 null",
"fullTitle": "draft2019 type null type matches only the null object false is not null",
"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": "null is null",
"fullTitle": "draft2019 type null type matches only the null object null is null",
"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": "an integer is valid",
"fullTitle": "draft2019 type multiple types can be specified in an array an integer 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": "a string is valid",
"fullTitle": "draft2019 type multiple types can be specified in an array a string 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": "a float is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array a float 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": "an object is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array an object 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": "an array is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array an array 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": "a boolean is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array a boolean 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": "null is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array null 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": "string is valid",
"fullTitle": "draft2019 type type as array with one item string 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": "number is invalid",
"fullTitle": "draft2019 type type as array with one item number 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": "array is valid",
"fullTitle": "draft2019 type type: array or object 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": "object is valid",
"fullTitle": "draft2019 type type: array or object object 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": "number is invalid",
"fullTitle": "draft2019 type type: array or object number 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": "string is invalid",
"fullTitle": "draft2019 type type: array or object string 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": "null is invalid",
"fullTitle": "draft2019 type type: array or object null 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": "array is valid",
"fullTitle": "draft2019 type type: array, object or null 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": "object is valid",
"fullTitle": "draft2019 type type: array, object or null object 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": "null is valid",
"fullTitle": "draft2019 type type: array, object or null null 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": "number is invalid",
"fullTitle": "draft2019 type type: array, object or null number 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": "string is invalid",
"fullTitle": "draft2019 type type: array, object or null string 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": "present required property is valid",
"fullTitle": "draft2019 required required validation present required property 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-present required property is invalid",
"fullTitle": "draft2019 required required validation non-present required property 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": "ignores arrays",
"fullTitle": "draft2019 required required validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 required required validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 required required validation ignores other non-objects",
"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": "not required by default",
"fullTitle": "draft2019 required required default validation not required by default",
"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": "property not required",
"fullTitle": "draft2019 required required with empty array property not required",
"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": "object with all properties present is valid",
"fullTitle": "draft2019 required required with escaped characters object with all properties present 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": "object with some properties missing is invalid",
"fullTitle": "draft2019 required required with escaped characters object with some properties missing 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": "ignores arrays",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names ignores other non-objects",
"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": "none of the properties mentioned",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names none of the properties mentioned",
"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": "__proto__ present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names __proto__ present",
"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": "toString present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names toString present",
"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": "constructor present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names constructor present",
"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": "all present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names all present",
"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": "remote ref valid",
"fullTitle": "draft2019 refRemote remote ref remote ref 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": "remote ref invalid",
"fullTitle": "draft2019 refRemote remote ref remote ref 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": "remote fragment valid",
"fullTitle": "draft2019 refRemote fragment within remote ref remote fragment 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": "remote fragment invalid",
"fullTitle": "draft2019 refRemote fragment within remote ref remote fragment 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": "remote anchor valid",
"fullTitle": "draft2019 refRemote anchor within remote ref remote anchor 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": "remote anchor invalid",
"fullTitle": "draft2019 refRemote anchor within remote ref remote anchor 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": "ref within ref valid",
"fullTitle": "draft2019 refRemote ref within remote ref ref within ref 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": "ref within ref invalid",
"fullTitle": "draft2019 refRemote ref within remote ref ref within ref 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": "base URI change ref valid",
"fullTitle": "draft2019 refRemote base URI change base URI change ref 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": "base URI change ref invalid",
"fullTitle": "draft2019 refRemote base URI change base URI change ref 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": "number is valid",
"fullTitle": "draft2019 refRemote base URI change - change folder number 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": "string is invalid",
"fullTitle": "draft2019 refRemote base URI change - change folder string 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": "number is valid",
"fullTitle": "draft2019 refRemote base URI change - change folder in subschema number 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": "string is invalid",
"fullTitle": "draft2019 refRemote base URI change - change folder in subschema string 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": "string is valid",
"fullTitle": "draft2019 refRemote root ref in remote ref string 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": "null is valid",
"fullTitle": "draft2019 refRemote root ref in remote ref null 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": "object is invalid",
"fullTitle": "draft2019 refRemote root ref in remote ref object 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": "invalid",
"fullTitle": "draft2019 refRemote remote ref with ref to defs 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": "valid",
"fullTitle": "draft2019 refRemote remote ref with ref to defs 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": "integer is valid",
"fullTitle": "draft2019 refRemote Location-independent identifier in remote ref integer 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": "string is invalid",
"fullTitle": "draft2019 refRemote Location-independent identifier in remote ref string 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": "number is invalid",
"fullTitle": "draft2019 refRemote retrieved nested refs resolve relative to their URI not $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote retrieved nested refs resolve relative to their URI not $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different URN $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different URN $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with nested absolute ref number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with nested absolute ref string 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": "number is valid",
"fullTitle": "draft2019 refRemote $ref to $ref finds detached $anchor number 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-number is invalid",
"fullTitle": "draft2019 refRemote $ref to $ref finds detached $anchor non-number 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": "match",
"fullTitle": "draft2019 ref root pointer ref match",
"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": "recursive match",
"fullTitle": "draft2019 ref root pointer ref recursive match",
"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": "mismatch",
"fullTitle": "draft2019 ref root pointer ref mismatch",
"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": "recursive mismatch",
"fullTitle": "draft2019 ref root pointer ref recursive mismatch",
"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": "match",
"fullTitle": "draft2019 ref relative pointer ref to object match",
"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": "mismatch",
"fullTitle": "draft2019 ref relative pointer ref to object mismatch",
"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": "match array",
"fullTitle": "draft2019 ref relative pointer ref to array match array",
"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": "mismatch array",
"fullTitle": "draft2019 ref relative pointer ref to array mismatch array",
"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": "slash invalid",
"fullTitle": "draft2019 ref escaped pointer ref slash 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": "tilde invalid",
"fullTitle": "draft2019 ref escaped pointer ref tilde 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": "percent invalid",
"fullTitle": "draft2019 ref escaped pointer ref percent 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": "slash valid",
"fullTitle": "draft2019 ref escaped pointer ref slash 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": "tilde valid",
"fullTitle": "draft2019 ref escaped pointer ref tilde 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": "percent valid",
"fullTitle": "draft2019 ref escaped pointer ref percent 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": "nested ref valid",
"fullTitle": "draft2019 ref nested refs nested ref 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": "nested ref invalid",
"fullTitle": "draft2019 ref nested refs nested ref 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": "ref valid, maxItems valid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref valid, maxItems 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": "ref valid, maxItems invalid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref valid, maxItems 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": "ref invalid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref 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": "remote ref valid",
"fullTitle": "draft2019 ref remote ref, containing refs itself remote ref valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "remote ref invalid",
"fullTitle": "draft2019 ref remote ref, containing refs itself remote ref invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "property named $ref valid",
"fullTitle": "draft2019 ref property named $ref that is not a reference property named $ref 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": "property named $ref invalid",
"fullTitle": "draft2019 ref property named $ref that is not a reference property named $ref 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": "property named $ref valid",
"fullTitle": "draft2019 ref property named $ref, containing an actual $ref property named $ref 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": "property named $ref invalid",
"fullTitle": "draft2019 ref property named $ref, containing an actual $ref property named $ref 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": "any value is valid",
"fullTitle": "draft2019 ref $ref to boolean schema true any value 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": "any value is invalid",
"fullTitle": "draft2019 ref $ref to boolean schema false any value 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": "valid tree",
"fullTitle": "draft2019 ref Recursive references between schemas valid tree",
"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": "invalid tree",
"fullTitle": "draft2019 ref Recursive references between schemas invalid tree",
"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": "object with numbers is valid",
"fullTitle": "draft2019 ref refs with quote object with numbers 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": "object with strings is invalid",
"fullTitle": "draft2019 ref refs with quote object with 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": "referenced subschema doesn't see annotations from properties",
"fullTitle": "draft2019 ref ref creates new scope when adjacent to keywords referenced subschema doesn't see annotations from properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "do not evaluate the $ref inside the enum, matching any string",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct do not evaluate the $ref inside the enum, matching any string",
"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": "do not evaluate the $ref inside the enum, definition exact match",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct do not evaluate the $ref inside the enum, definition exact match",
"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": "match the enum exactly",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct match the enum exactly",
"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": "invalid on inner field",
"fullTitle": "draft2019 ref refs with relative uris and defs invalid on inner field",
"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": "invalid on outer field",
"fullTitle": "draft2019 ref refs with relative uris and defs invalid on outer field",
"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": "valid on both fields",
"fullTitle": "draft2019 ref refs with relative uris and defs valid on both fields",
"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": "invalid on inner field",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs invalid on inner field",
"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": "invalid on outer field",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs invalid on outer field",
"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": "valid on both fields",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs valid on both fields",
"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": "number is valid",
"fullTitle": "draft2019 ref $id must be resolved against nearest parent, not just immediate parent number 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-number is invalid",
"fullTitle": "draft2019 ref $id must be resolved against nearest parent, not just immediate parent non-number 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": "data is valid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $ref data is valid against first definition",
"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": "data is invalid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $ref data is invalid against first definition",
"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": "data is valid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $anchor and $ref data is valid against first definition",
"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": "data is invalid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $anchor and $ref data is invalid against first definition",
"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": "valid under the URN IDed schema",
"fullTitle": "draft2019 ref simple URN base URI with $ref via the URN valid under the URN IDed schema",
"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": "invalid under the URN IDed schema",
"fullTitle": "draft2019 ref simple URN base URI with $ref via the URN invalid under the URN IDed schema",
"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 string is valid",
"fullTitle": "draft2019 ref simple URN base URI with JSON pointer a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref simple URN base URI with JSON pointer a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with NSS a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with NSS a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with r-component a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with r-component a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with q-component a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with q-component a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with URN and JSON pointer ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with URN and JSON pointer ref a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with URN and anchor ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with URN and anchor ref a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN ref with nested pointer ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN ref with nested pointer ref a non-string 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to if a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to if an integer 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to then a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to then an integer 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to else a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to else an integer 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": "a string is valid",
"fullTitle": "draft2019 ref ref with absolute-path-reference a string 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": "an integer is invalid",
"fullTitle": "draft2019 ref ref with absolute-path-reference an integer 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": "number is valid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - *nix number 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-number is invalid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - *nix non-number 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": "number is valid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - windows number 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": "non-number is invalid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - windows non-number 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": "number is valid",
"fullTitle": "draft2019 ref empty tokens in $ref json-pointer number 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-number is invalid",
"fullTitle": "draft2019 ref empty tokens in $ref json-pointer non-number 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": "all property names valid",
"fullTitle": "draft2019 propertyNames propertyNames validation all property names 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": "some property names invalid",
"fullTitle": "draft2019 propertyNames propertyNames validation some property names 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": "object without properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames validation object without properties 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": "ignores arrays",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores other non-objects",
"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": "matching property names valid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern matching property names 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-matching property name is invalid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern non-matching property name 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": "object without properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern object without properties 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": "object with any properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema true object with any properties 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": "empty object is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema true empty object 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": "object with any properties is invalid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema false object with any properties 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": "empty object is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema false empty object 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": "both properties present and valid is valid",
"fullTitle": "draft2019 properties object properties validation both properties present and valid 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": "one property invalid is invalid",
"fullTitle": "draft2019 properties object properties validation one property invalid 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": "both properties invalid is invalid",
"fullTitle": "draft2019 properties object properties validation both properties invalid 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": "doesn't invalidate other properties",
"fullTitle": "draft2019 properties object properties validation doesn't invalidate other 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": "ignores arrays",
"fullTitle": "draft2019 properties object properties validation ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 properties object properties validation ignores other non-objects",
"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": "property validates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction property validates property",
"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": "property invalidates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction property invalidates property",
"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": "patternProperty invalidates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty invalidates property",
"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": "patternProperty validates nonproperty",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty validates nonproperty",
"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": "patternProperty invalidates nonproperty",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty invalidates nonproperty",
"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": "additionalProperty ignores property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty ignores property",
"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": "additionalProperty validates others",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty validates others",
"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": "additionalProperty invalidates others",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty invalidates others",
"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": "no property present is valid",
"fullTitle": "draft2019 properties properties with boolean schema no property present 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": "only 'true' property present is valid",
"fullTitle": "draft2019 properties properties with boolean schema only 'true' property present 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": "only 'false' property present is invalid",
"fullTitle": "draft2019 properties properties with boolean schema only 'false' property present 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": "both properties present is invalid",
"fullTitle": "draft2019 properties properties with boolean schema both properties present 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": "object with all numbers is valid",
"fullTitle": "draft2019 properties properties with escaped characters object with all numbers 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": "object with strings is invalid",
"fullTitle": "draft2019 properties properties with escaped characters object with 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": "allows null values",
"fullTitle": "draft2019 properties properties with null valued instance properties allows null values",
"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": "ignores arrays",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names ignores other non-objects",
"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": "none of the properties mentioned",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names none of the properties mentioned",
"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": "__proto__ not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names __proto__ 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": "toString not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names toString 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": "constructor not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names constructor 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": "all present and valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names all present and 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": "a single valid match is valid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex a single valid match 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": "multiple valid matches is valid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex multiple valid matches 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": "a single invalid match is invalid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex a single invalid match 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": "multiple invalid matches is invalid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex multiple invalid matches 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": "ignores arrays",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores other non-objects",
"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 single valid match is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated a single valid match 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": "a simultaneous match is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated a simultaneous match 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": "multiple matches is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated multiple matches 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": "an invalid due to one is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to one 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": "an invalid due to the other is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to the other 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": "an invalid due to both is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to both 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 recognized members are ignored",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive non recognized members are 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": "recognized members are accounted for",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive recognized members are accounted for",
"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": "regexes are case sensitive",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive regexes are case sensitive",
"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": "regexes are case sensitive, 2",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive regexes are case sensitive, 2",
"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": "object with property matching schema true is valid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with property matching schema 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": "object with property matching schema false is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with property matching schema false 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": "object with both properties is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with both properties 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": "object with a property matching both true and false is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with a property matching both true and false 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": "empty object is valid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas empty object 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": "allows null values",
"fullTitle": "draft2019 patternProperties patternProperties with null valued instance properties allows null values",
"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 matching pattern is valid",
"fullTitle": "draft2019 pattern pattern validation a matching pattern 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": "a non-matching pattern is invalid",
"fullTitle": "draft2019 pattern pattern validation a non-matching pattern 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": "ignores booleans",
"fullTitle": "draft2019 pattern pattern validation ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 pattern pattern validation ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 pattern pattern validation ignores floats",
"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": "ignores objects",
"fullTitle": "draft2019 pattern pattern validation ignores objects",
"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": "ignores arrays",
"fullTitle": "draft2019 pattern pattern validation ignores arrays",
"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": "ignores null",
"fullTitle": "draft2019 pattern pattern validation ignores null",
"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": "matches a substring",
"fullTitle": "draft2019 pattern pattern is not anchored matches a substring",
"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": "first oneOf valid",
"fullTitle": "draft2019 oneOf oneOf first oneOf 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": "second oneOf valid",
"fullTitle": "draft2019 oneOf oneOf second oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf both oneOf 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": "neither oneOf valid",
"fullTitle": "draft2019 oneOf oneOf neither oneOf 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": "mismatch base schema",
"fullTitle": "draft2019 oneOf oneOf with base schema mismatch base schema",
"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": "one oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with base schema one oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with base schema both oneOf 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, all true any value 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": "any value is valid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, one true any value 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, more than one true any value 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, all false any value 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": "first oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types first oneOf valid (complex)",
"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": "second oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types second oneOf valid (complex)",
"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": "both oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types both oneOf valid (complex)",
"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": "neither oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types neither oneOf valid (complex)",
"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": "one valid - valid",
"fullTitle": "draft2019 oneOf oneOf with empty schema one valid - 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": "both valid - invalid",
"fullTitle": "draft2019 oneOf oneOf with empty schema both valid - 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": "both invalid - invalid",
"fullTitle": "draft2019 oneOf oneOf with required both invalid - 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": "first valid - valid",
"fullTitle": "draft2019 oneOf oneOf with required first valid - 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": "second valid - valid",
"fullTitle": "draft2019 oneOf oneOf with required second valid - 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": "both valid - invalid",
"fullTitle": "draft2019 oneOf oneOf with required both valid - 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": "first oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property first oneOf 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": "second oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property second oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property both oneOf 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": "neither oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property neither oneOf 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": "null is valid",
"fullTitle": "draft2019 oneOf nested oneOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 oneOf nested oneOf, to check validation semantics anything non-null 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": "allowed",
"fullTitle": "draft2019 not not allowed",
"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": "disallowed",
"fullTitle": "draft2019 not not disallowed",
"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": "valid",
"fullTitle": "draft2019 not not multiple types 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": "mismatch",
"fullTitle": "draft2019 not not multiple types mismatch",
"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": "other mismatch",
"fullTitle": "draft2019 not not multiple types other mismatch",
"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": "match",
"fullTitle": "draft2019 not not more complex schema match",
"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": "other match",
"fullTitle": "draft2019 not not more complex schema other match",
"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": "mismatch",
"fullTitle": "draft2019 not not more complex schema mismatch",
"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": "property present",
"fullTitle": "draft2019 not forbidden property property present",
"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": "property absent",
"fullTitle": "draft2019 not forbidden property property absent",
"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": "number is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema number 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": "string is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema string 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": "boolean true is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema boolean false 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": "null is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema null 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": "object is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema object 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": "empty object is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema empty object 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": "array is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema array 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": "empty array is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema empty array 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": "number is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true number 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": "string is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true string 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": "boolean true is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true boolean false 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": "null is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true null 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": "object is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true object 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": "empty object is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true empty object 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": "array is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true array 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": "empty array is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true empty array 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": "number is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false number 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": "string is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false string 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": "boolean true is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false boolean 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": "boolean false is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false boolean 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": "null is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false null 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": "object is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false object 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": "empty object is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false empty object 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": "array is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false 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": "empty array is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false empty 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": "any value is valid",
"fullTitle": "draft2019 not double negation any value 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": "unevaluated property",
"fullTitle": "draft2019 not collect annotations inside a 'not', even if collection is disabled unevaluated property",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "annotations are still collected inside a 'not'",
"fullTitle": "draft2019 not collect annotations inside a 'not', even if collection is disabled annotations are still collected inside a 'not'",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "int by int",
"fullTitle": "draft2019 multipleOf by int int by int",
"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": "int by int fail",
"fullTitle": "draft2019 multipleOf by int int by int fail",
"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": "ignores non-numbers",
"fullTitle": "draft2019 multipleOf by int ignores non-numbers",
"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": "zero is multiple of anything",
"fullTitle": "draft2019 multipleOf by number zero is multiple of anything",
"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": "4.5 is multiple of 1.5",
"fullTitle": "draft2019 multipleOf by number 4.5 is multiple of 1.5",
"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": "35 is not multiple of 1.5",
"fullTitle": "draft2019 multipleOf by number 35 is not multiple of 1.5",
"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.0075 is multiple of 0.0001",
"fullTitle": "draft2019 multipleOf by small number 0.0075 is multiple of 0.0001",
"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.00751 is not multiple of 0.0001",
"fullTitle": "draft2019 multipleOf by small number 0.00751 is not multiple of 0.0001",
"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 invalid, but naive implementations may raise an overflow error",
"fullTitle": "draft2019 multipleOf float division = inf always invalid, but naive implementations may raise an overflow error",
"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": "any integer is a multiple of 1e-8",
"fullTitle": "draft2019 multipleOf small multiple of large integer any integer is a multiple of 1e-8",
"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": "above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation above the minimum 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": "boundary point is valid",
"fullTitle": "draft2019 minimum minimum validation boundary point 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": "below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation below the minimum 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": "ignores non-numbers",
"fullTitle": "draft2019 minimum minimum validation ignores non-numbers",
"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": "negative above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer negative above the minimum 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": "positive above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer positive above the minimum 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": "boundary point is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer boundary point 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": "boundary point with float is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer boundary point with float 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": "float below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation with signed integer float below the minimum 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": "int below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation with signed integer int below the minimum 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": "ignores non-numbers",
"fullTitle": "draft2019 minimum minimum validation with signed integer ignores non-numbers",
"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": "longer is valid",
"fullTitle": "draft2019 minProperties minProperties validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minProperties minProperties validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minProperties minProperties validation too short 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": "ignores arrays",
"fullTitle": "draft2019 minProperties minProperties validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 minProperties minProperties validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 minProperties minProperties validation ignores other non-objects",
"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": "longer is valid",
"fullTitle": "draft2019 minProperties minProperties validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minProperties minProperties validation with a decimal too short 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": "longer is valid",
"fullTitle": "draft2019 minLength minLength validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minLength minLength validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minLength minLength validation too short 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": "ignores non-strings",
"fullTitle": "draft2019 minLength minLength validation ignores non-strings",
"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": "one grapheme is not long enough",
"fullTitle": "draft2019 minLength minLength validation one grapheme is not long enough",
"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": "longer is valid",
"fullTitle": "draft2019 minLength minLength validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minLength minLength validation with a decimal too short 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": "longer is valid",
"fullTitle": "draft2019 minItems minItems validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minItems minItems validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minItems minItems validation too short 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": "ignores non-arrays",
"fullTitle": "draft2019 minItems minItems validation ignores non-arrays",
"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": "longer is valid",
"fullTitle": "draft2019 minItems minItems validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minItems minItems validation with a decimal too short 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": "one item valid against lone minContains",
"fullTitle": "draft2019 minContains minContains without contains is ignored one item valid against lone minContains",
"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": "zero items still valid against lone minContains",
"fullTitle": "draft2019 minContains minContains without contains is ignored zero items still valid against lone minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains=1 with contains empty data",
"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": "no elements match",
"fullTitle": "draft2019 minContains minContains=1 with contains no elements match",
"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": "single element matches, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains single element matches, valid minContains",
"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": "some elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains some elements match, valid minContains",
"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": "all elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains all elements match, valid minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains=2 with contains empty data",
"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": "all elements match, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, invalid minContains",
"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": "some elements match, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains some elements match, invalid minContains",
"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": "all elements match, valid minContains (exactly as needed)",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, valid minContains (exactly as needed)",
"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": "all elements match, valid minContains (more than needed)",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, valid minContains (more than needed)",
"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": "some elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains some elements match, valid minContains",
"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": "one element matches, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains with a decimal value one element matches, invalid minContains",
"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": "both elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains with a decimal value both elements match, valid minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains maxContains = minContains empty data",
"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": "all elements match, invalid minContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, invalid minContains",
"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": "all elements match, invalid maxContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, invalid maxContains",
"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": "all elements match, valid maxContains and minContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, valid maxContains and minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains maxContains < minContains empty data",
"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": "invalid minContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid minContains",
"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": "invalid maxContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid maxContains",
"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": "invalid maxContains and minContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid maxContains and minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains = 0 with no maxContains empty data",
"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": "minContains = 0 makes contains always pass",
"fullTitle": "draft2019 minContains minContains = 0 with no maxContains minContains = 0 makes contains always pass",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains empty data",
"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": "not more than maxContains",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains not more than maxContains",
"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": "too many",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains too many",
"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": "below the maximum is valid",
"fullTitle": "draft2019 maximum maximum validation below the maximum 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": "boundary point is valid",
"fullTitle": "draft2019 maximum maximum validation boundary point 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": "above the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation above the maximum 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": "ignores non-numbers",
"fullTitle": "draft2019 maximum maximum validation ignores non-numbers",
"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": "below the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer below the maximum 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": "boundary point integer is valid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer boundary point integer 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": "boundary point float is valid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer boundary point float 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": "above the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer above the maximum 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": "shorter is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxProperties maxProperties validation too long 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": "ignores arrays",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores other non-objects",
"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": "shorter is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxProperties maxProperties validation with a decimal too long 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": "no properties is valid",
"fullTitle": "draft2019 maxProperties maxProperties = 0 means the object is empty no properties 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": "one property is invalid",
"fullTitle": "draft2019 maxProperties maxProperties = 0 means the object is empty one property 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": "shorter is valid",
"fullTitle": "draft2019 maxLength maxLength validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxLength maxLength validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxLength maxLength validation too long 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": "ignores non-strings",
"fullTitle": "draft2019 maxLength maxLength validation ignores non-strings",
"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": "two graphemes is long enough",
"fullTitle": "draft2019 maxLength maxLength validation two graphemes is long enough",
"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": "shorter is valid",
"fullTitle": "draft2019 maxLength maxLength validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxLength maxLength validation with a decimal too long 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": "shorter is valid",
"fullTitle": "draft2019 maxItems maxItems validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxItems maxItems validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxItems maxItems validation too long 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": "ignores non-arrays",
"fullTitle": "draft2019 maxItems maxItems validation ignores non-arrays",
"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": "shorter is valid",
"fullTitle": "draft2019 maxItems maxItems validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxItems maxItems validation with a decimal too long 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": "one item valid against lone maxContains",
"fullTitle": "draft2019 maxContains maxContains without contains is ignored one item valid against lone maxContains",
"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": "two items still valid against lone maxContains",
"fullTitle": "draft2019 maxContains maxContains without contains is ignored two items still valid against lone maxContains",
"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": "empty data",
"fullTitle": "draft2019 maxContains maxContains with contains empty data",
"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": "all elements match, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains all elements match, valid maxContains",
"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": "all elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains all elements match, invalid maxContains",
"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": "some elements match, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains some elements match, valid maxContains",
"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": "some elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains some elements match, invalid maxContains",
"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": "one element matches, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains, value with a decimal one element matches, valid maxContains",
"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": "too many elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains, value with a decimal too many elements match, invalid maxContains",
"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": "actual < minContains < maxContains",
"fullTitle": "draft2019 maxContains minContains < maxContains actual < minContains < maxContains",
"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": "minContains < actual < maxContains",
"fullTitle": "draft2019 maxContains minContains < maxContains minContains < actual < maxContains",
"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": "minContains < maxContains < actual",
"fullTitle": "draft2019 maxContains minContains < maxContains minContains < maxContains < actual",
"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": "valid items",
"fullTitle": "draft2019 items a schema given for items valid items",
"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": "wrong type of items",
"fullTitle": "draft2019 items a schema given for items wrong type of items",
"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": "ignores non-arrays",
"fullTitle": "draft2019 items a schema given for items ignores non-arrays",
"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": "JavaScript pseudo-array is valid",
"fullTitle": "draft2019 items a schema given for items JavaScript pseudo-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": "correct types",
"fullTitle": "draft2019 items an array of schemas for items correct types",
"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": "wrong types",
"fullTitle": "draft2019 items an array of schemas for items wrong types",
"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": "incomplete array of items",
"fullTitle": "draft2019 items an array of schemas for items incomplete array of items",
"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": "array with additional items",
"fullTitle": "draft2019 items an array of schemas for items array with additional items",
"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": "empty array",
"fullTitle": "draft2019 items an array of schemas for items empty array",
"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": "JavaScript pseudo-array is valid",
"fullTitle": "draft2019 items an array of schemas for items JavaScript pseudo-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": "any array is valid",
"fullTitle": "draft2019 items items with boolean schema (true) any 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schema (true) empty 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": "any non-empty array is invalid",
"fullTitle": "draft2019 items items with boolean schema (false) any non-empty array 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schema (false) empty 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": "array with one item is valid",
"fullTitle": "draft2019 items items with boolean schemas array with one item 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": "array with two items is invalid",
"fullTitle": "draft2019 items items with boolean schemas array with two items 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schemas empty 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": "valid items",
"fullTitle": "draft2019 items items and subitems valid items",
"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": "too many items",
"fullTitle": "draft2019 items items and subitems too many items",
"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": "too many sub-items",
"fullTitle": "draft2019 items items and subitems too many sub-items",
"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": "wrong item",
"fullTitle": "draft2019 items items and subitems wrong item",
"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": "wrong sub-item",
"fullTitle": "draft2019 items items and subitems wrong sub-item",
"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": "fewer items is valid",
"fullTitle": "draft2019 items items and subitems fewer items 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": "valid nested array",
"fullTitle": "draft2019 items nested items valid nested array",
"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 array with invalid type",
"fullTitle": "draft2019 items nested items nested array with invalid type",
"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": "not deep enough",
"fullTitle": "draft2019 items nested items not deep enough",
"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": "allows null elements",
"fullTitle": "draft2019 items single-form items with null instance elements allows null elements",
"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": "allows null elements",
"fullTitle": "draft2019 items array-form items with null instance elements allows null elements",
"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": "passing case",
"fullTitle": "draft2019 infinite-loop-detection evaluating the same schema location against the same data location twice is not a sign of an infinite loop passing case",
"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": "failing case",
"fullTitle": "draft2019 infinite-loop-detection evaluating the same schema location against the same data location twice is not a sign of an infinite loop failing case",
"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": "valid when valid against lone if",
"fullTitle": "draft2019 if-then-else ignore if without then or else valid when valid against lone if",
"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": "valid when invalid against lone if",
"fullTitle": "draft2019 if-then-else ignore if without then or else valid when invalid against lone if",
"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": "valid when valid against lone then",
"fullTitle": "draft2019 if-then-else ignore then without if valid when valid against lone then",
"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": "valid when invalid against lone then",
"fullTitle": "draft2019 if-then-else ignore then without if valid when invalid against lone then",
"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": "valid when valid against lone else",
"fullTitle": "draft2019 if-then-else ignore else without if valid when valid against lone else",
"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": "valid when invalid against lone else",
"fullTitle": "draft2019 if-then-else ignore else without if valid when invalid against lone else",
"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": "valid through then",
"fullTitle": "draft2019 if-then-else if and then without else valid through then",
"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": "invalid through then",
"fullTitle": "draft2019 if-then-else if and then without else invalid through then",
"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": "valid when if test fails",
"fullTitle": "draft2019 if-then-else if and then without else valid when if test 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": "valid when if test passes",
"fullTitle": "draft2019 if-then-else if and else without then valid when if test passes",
"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": "valid through else",
"fullTitle": "draft2019 if-then-else if and else without then valid through else",
"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": "invalid through else",
"fullTitle": "draft2019 if-then-else if and else without then invalid through else",
"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": "valid through then",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else valid through then",
"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": "invalid through then",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else invalid through then",
"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": "valid through else",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else valid through else",
"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": "invalid through else",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else invalid through else",
"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": "valid, but would have been invalid through then",
"fullTitle": "draft2019 if-then-else non-interference across combined schemas valid, but would have been invalid through then",
"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": "valid, but would have been invalid through else",
"fullTitle": "draft2019 if-then-else non-interference across combined schemas valid, but would have been invalid through else",
"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": "boolean schema true in if always chooses the then path (valid)",
"fullTitle": "draft2019 if-then-else if with boolean schema true boolean schema true in if always chooses the then path (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": "boolean schema true in if always chooses the then path (invalid)",
"fullTitle": "draft2019 if-then-else if with boolean schema true boolean schema true in if always chooses the then path (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": "boolean schema false in if always chooses the else path (invalid)",
"fullTitle": "draft2019 if-then-else if with boolean schema false boolean schema false in if always chooses the else path (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": "boolean schema false in if always chooses the else path (valid)",
"fullTitle": "draft2019 if-then-else if with boolean schema false boolean schema false in if always chooses the else path (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": "yes redirects to then and passes",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) yes redirects to then and passes",
"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": "other redirects to else and passes",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) other redirects to else and passes",
"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": "no redirects to then and fails",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) no redirects to then and 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": "invalid redirects to else and fails",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) invalid redirects to else and 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": "all string formats ignore integers",
"fullTitle": "draft2019 format email format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format email format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format email format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format email format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format email format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format email format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format idn-email format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format idn-email format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format idn-email format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format idn-email format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format idn-email format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format idn-email format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format regex format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format regex format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format regex format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format regex format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format regex format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format regex format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format ipv4 format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format ipv4 format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format ipv4 format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format ipv4 format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format ipv4 format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format ipv4 format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format ipv6 format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format ipv6 format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format ipv6 format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format ipv6 format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format ipv6 format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format ipv6 format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format hostname format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format hostname format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format hostname format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format hostname format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format hostname format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format hostname format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format date format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format date format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format date format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format date format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format date format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format date format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format date-time format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format date-time format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format date-time format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format date-time format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format date-time format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format date-time format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format time format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format time format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format time format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format time format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format time format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format time format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format json-pointer format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format json-pointer format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format json-pointer format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format json-pointer format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format json-pointer format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format json-pointer format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format iri format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format iri format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format iri format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format iri format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format iri format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format iri format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format iri-reference format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format iri-reference format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format iri-reference format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format iri-reference format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format iri-reference format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format iri-reference format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri-reference format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri-reference format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri-reference format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri-reference format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri-reference format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri-reference format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri-template format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri-template format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri-template format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri-template format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri-template format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri-template format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uuid format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uuid format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uuid format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uuid format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uuid format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uuid format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format duration format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format duration format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format duration format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format duration format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format duration format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format duration format all string formats ignore nulls",
"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": "above the exclusiveMinimum is valid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation above the exclusiveMinimum 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": "boundary point is invalid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation boundary point 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": "below the exclusiveMinimum is invalid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation below the exclusiveMinimum 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": "ignores non-numbers",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation ignores non-numbers",
"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": "below the exclusiveMaximum is valid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation below the exclusiveMaximum 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": "boundary point is invalid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation boundary point 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": "above the exclusiveMaximum is invalid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation above the exclusiveMaximum 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": "ignores non-numbers",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation ignores non-numbers",
"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": "one of the enum is valid",
"fullTitle": "draft2019 enum simple enum validation one of the enum 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": "something else is invalid",
"fullTitle": "draft2019 enum simple enum validation something else 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": "one of the enum is valid",
"fullTitle": "draft2019 enum heterogeneous enum validation one of the enum 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": "something else is invalid",
"fullTitle": "draft2019 enum heterogeneous enum validation something else 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": "objects are deep compared",
"fullTitle": "draft2019 enum heterogeneous enum validation objects are deep compared",
"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": "valid object matches",
"fullTitle": "draft2019 enum heterogeneous enum validation valid object matches",
"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 properties in object is invalid",
"fullTitle": "draft2019 enum heterogeneous enum validation extra properties in object 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": "null is valid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation null 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": "number is valid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation number 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": "something else is invalid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation something else 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": "both properties are valid",
"fullTitle": "draft2019 enum enums in properties both properties 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": "wrong foo value",
"fullTitle": "draft2019 enum enums in properties wrong foo value",
"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": "wrong bar value",
"fullTitle": "draft2019 enum enums in properties wrong bar value",
"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": "missing optional property is valid",
"fullTitle": "draft2019 enum enums in properties missing optional property 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": "missing required property is invalid",
"fullTitle": "draft2019 enum enums in properties missing required property 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": "missing all properties is invalid",
"fullTitle": "draft2019 enum enums in properties missing all properties 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": "member 1 is valid",
"fullTitle": "draft2019 enum enum with escaped characters member 1 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": "member 2 is valid",
"fullTitle": "draft2019 enum enum with escaped characters member 2 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": "another string is invalid",
"fullTitle": "draft2019 enum enum with escaped characters another string 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": "false is valid",
"fullTitle": "draft2019 enum enum with false does not match 0 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": "integer zero is invalid",
"fullTitle": "draft2019 enum enum with false does not match 0 integer zero 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": "float zero is invalid",
"fullTitle": "draft2019 enum enum with false does not match 0 float zero 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": "[false] is valid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [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": "[0] is invalid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [0] 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": "[0.0] is invalid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [0.0] 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": "true is valid",
"fullTitle": "draft2019 enum enum with true does not match 1 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": "integer one is invalid",
"fullTitle": "draft2019 enum enum with true does not match 1 integer one 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": "float one is invalid",
"fullTitle": "draft2019 enum enum with true does not match 1 float one 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": "[true] is valid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [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": "[1] is invalid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [1] 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.0] is invalid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [1.0] 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": "false is invalid",
"fullTitle": "draft2019 enum enum with 0 does not match false false 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": "integer zero is valid",
"fullTitle": "draft2019 enum enum with 0 does not match false integer zero 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": "float zero is valid",
"fullTitle": "draft2019 enum enum with 0 does not match false float zero 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] is invalid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [false] 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": "[0] is valid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [0] 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": "[0.0] is valid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [0.0] 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 is invalid",
"fullTitle": "draft2019 enum enum with 1 does not match true true 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": "integer one is valid",
"fullTitle": "draft2019 enum enum with 1 does not match true integer one 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": "float one is valid",
"fullTitle": "draft2019 enum enum with 1 does not match true float one 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] is invalid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [true] 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] is valid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [1] 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.0] is valid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [1.0] 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": "match string with nul",
"fullTitle": "draft2019 enum nul characters in strings match string with nul",
"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": "do not match string lacking nul",
"fullTitle": "draft2019 enum nul characters in strings do not match string lacking nul",
"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": "valid",
"fullTitle": "draft2019 dependentSchemas single dependency 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": "no dependency",
"fullTitle": "draft2019 dependentSchemas single dependency no dependency",
"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": "wrong type",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type",
"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": "wrong type other",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type other",
"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": "wrong type both",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type both",
"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": "ignores arrays",
"fullTitle": "draft2019 dependentSchemas single dependency ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 dependentSchemas single dependency ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 dependentSchemas single dependency ignores other non-objects",
"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": "object with property having schema true is valid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with property having schema 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": "object with property having schema false is invalid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with property having schema false 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": "object with both properties is invalid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with both properties 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": "empty object is valid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas empty object 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": "quoted tab",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted tab",
"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": "quoted quote",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted quote",
"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": "quoted tab invalid under dependent schema",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted tab invalid under dependent schema",
"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": "quoted quote invalid under dependent schema",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted quote invalid under dependent schema",
"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": "matches root",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches root",
"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": "matches dependency",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches dependency",
"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": "matches both",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches both",
"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": "no dependency",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root no dependency",
"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": "neither",
"fullTitle": "draft2019 dependentRequired single dependency neither",
"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": "nondependant",
"fullTitle": "draft2019 dependentRequired single dependency nondependant",
"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 dependency",
"fullTitle": "draft2019 dependentRequired single dependency with dependency",
"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": "missing dependency",
"fullTitle": "draft2019 dependentRequired single dependency missing dependency",
"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": "ignores arrays",
"fullTitle": "draft2019 dependentRequired single dependency ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 dependentRequired single dependency ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 dependentRequired single dependency ignores other non-objects",
"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": "empty object",
"fullTitle": "draft2019 dependentRequired empty dependents empty object",
"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": "object with one property",
"fullTitle": "draft2019 dependentRequired empty dependents object with one property",
"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-object is valid",
"fullTitle": "draft2019 dependentRequired empty dependents non-object 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": "neither",
"fullTitle": "draft2019 dependentRequired multiple dependents required neither",
"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": "nondependants",
"fullTitle": "draft2019 dependentRequired multiple dependents required nondependants",
"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 dependencies",
"fullTitle": "draft2019 dependentRequired multiple dependents required with dependencies",
"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": "missing dependency",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing dependency",
"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": "missing other dependency",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing other dependency",
"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": "missing both dependencies",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing both dependencies",
"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": "CRLF",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters CRLF",
"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": "quoted quotes",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters quoted quotes",
"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": "CRLF missing dependent",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters CRLF missing dependent",
"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": "quoted quotes missing dependent",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters quoted quotes missing dependent",
"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": "valid definition schema",
"fullTitle": "draft2019 defs validate definition against metaschema valid definition schema",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "invalid definition schema",
"fullTitle": "draft2019 defs validate definition against metaschema invalid definition schema",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "valid when property is specified",
"fullTitle": "draft2019 default invalid type for default valid when property is specified",
"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": "still valid when the invalid default is used",
"fullTitle": "draft2019 default invalid type for default still valid when the invalid default is used",
"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": "valid when property is specified",
"fullTitle": "draft2019 default invalid string value for default valid when property is specified",
"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": "still valid when the invalid default is used",
"fullTitle": "draft2019 default invalid string value for default still valid when the invalid default is used",
"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": "an explicit property value is checked against maximum (passing)",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing an explicit property value is checked against maximum (passing)",
"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": "an explicit property value is checked against maximum (failing)",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing an explicit property value is checked against maximum (failing)",
"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": "missing properties are not filled in with the default",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing missing properties are not filled in with the default",
"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 valid JSON document",
"fullTitle": "draft2019 content validation of string-encoded content based on media type a valid JSON document",
"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": "an invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of string-encoded content based on media type an invalid JSON document; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of string-encoded content based on media type ignores non-strings",
"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 valid base64 string",
"fullTitle": "draft2019 content validation of binary string-encoding a valid base64 string",
"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": "an invalid base64 string (% is not a valid character); validates true",
"fullTitle": "draft2019 content validation of binary string-encoding an invalid base64 string (% is not a valid character); validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary string-encoding ignores non-strings",
"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 valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents a valid base64-encoded JSON document",
"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 validly-encoded invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents a validly-encoded invalid JSON document; validates true",
"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": "an invalid base64 string that is valid JSON; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents an invalid base64 string that is valid JSON; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary-encoded media type documents ignores non-strings",
"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 valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema a valid base64-encoded JSON document",
"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": "another valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema another valid base64-encoded JSON document",
"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": "an invalid base64-encoded JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an invalid base64-encoded JSON document; validates true",
"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": "an empty object as a base64-encoded JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an empty object as a base64-encoded JSON document; validates true",
"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": "an empty array as a base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an empty array as a base64-encoded JSON document",
"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 validly-encoded invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema a validly-encoded invalid JSON document; validates true",
"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": "an invalid base64 string that is valid JSON; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an invalid base64 string that is valid JSON; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema ignores non-strings",
"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": "array with item matching schema (5) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with item matching schema (5) 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": "array with item matching schema (6) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with item matching schema (6) 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": "array with two items matching schema (5, 6) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with two items matching schema (5, 6) 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": "array without items matching schema is invalid",
"fullTitle": "draft2019 contains contains keyword validation array without items matching schema 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword validation empty array 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": "not array is valid",
"fullTitle": "draft2019 contains contains keyword validation not 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": "array with item 5 is valid",
"fullTitle": "draft2019 contains contains keyword with const keyword array with item 5 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": "array with two items 5 is valid",
"fullTitle": "draft2019 contains contains keyword with const keyword array with two items 5 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": "array without item 5 is invalid",
"fullTitle": "draft2019 contains contains keyword with const keyword array without item 5 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": "any non-empty array is valid",
"fullTitle": "draft2019 contains contains keyword with boolean schema true any non-empty 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema true empty array 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": "any non-empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false any non-empty array 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false empty array 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-arrays are valid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false non-arrays 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": "matches items, does not match contains",
"fullTitle": "draft2019 contains items + contains matches items, does not match contains",
"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": "does not match items, matches contains",
"fullTitle": "draft2019 contains items + contains does not match items, matches contains",
"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": "matches both items and contains",
"fullTitle": "draft2019 contains items + contains matches both items and contains",
"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": "matches neither items nor contains",
"fullTitle": "draft2019 contains items + contains matches neither items nor contains",
"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": "any non-empty array is valid",
"fullTitle": "draft2019 contains contains with false if subschema any non-empty 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains with false if subschema empty array 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": "allows null items",
"fullTitle": "draft2019 contains contains with null instance elements allows null items",
"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": "same value is valid",
"fullTitle": "draft2019 const const validation same value 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": "another value is invalid",
"fullTitle": "draft2019 const const validation another value 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": "another type is invalid",
"fullTitle": "draft2019 const const validation another type 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": "same object is valid",
"fullTitle": "draft2019 const const with object same object 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": "same object with different property order is valid",
"fullTitle": "draft2019 const const with object same object with different property order 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": "another object is invalid",
"fullTitle": "draft2019 const const with object another object 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": "another type is invalid",
"fullTitle": "draft2019 const const with object another type 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": "same array is valid",
"fullTitle": "draft2019 const const with array same 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": "another array item is invalid",
"fullTitle": "draft2019 const const with array another array item 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": "array with additional items is invalid",
"fullTitle": "draft2019 const const with array array with additional items 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": "null is valid",
"fullTitle": "draft2019 const const with null null 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": "not null is invalid",
"fullTitle": "draft2019 const const with null not null 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": "false is valid",
"fullTitle": "draft2019 const const with false does not match 0 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": "integer zero is invalid",
"fullTitle": "draft2019 const const with false does not match 0 integer zero 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": "float zero is invalid",
"fullTitle": "draft2019 const const with false does not match 0 float zero 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": "true is valid",
"fullTitle": "draft2019 const const with true does not match 1 true 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": "integer one is invalid",
"fullTitle": "draft2019 const const with true does not match 1 integer one 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": "float one is invalid",
"fullTitle": "draft2019 const const with true does not match 1 float one 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": "[false] is valid",
"fullTitle": "draft2019 const const with [false] does not match [0] [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": "[0] is invalid",
"fullTitle": "draft2019 const const with [false] does not match [0] [0] 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": "[0.0] is invalid",
"fullTitle": "draft2019 const const with [false] does not match [0] [0.0] 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": "[true] is valid",
"fullTitle": "draft2019 const const with [true] does not match [1] [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": "[1] is invalid",
"fullTitle": "draft2019 const const with [true] does not match [1] [1] 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.0] is invalid",
"fullTitle": "draft2019 const const with [true] does not match [1] [1.0] 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": "{\"a\": false} is valid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 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": "{\"a\": 0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 0} 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": "{\"a\": 0.0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 0.0} 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": "{\"a\": true} is valid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 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": "{\"a\": 1} is invalid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 1} 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": "{\"a\": 1.0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 1.0} 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": "false is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types false 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": "integer zero is valid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types integer zero 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": "float zero is valid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types float zero 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": "empty object is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty object 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": "empty array is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty array 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": "empty string is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty string 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": "true is invalid",
"fullTitle": "draft2019 const const with 1 does not match true true 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": "integer one is valid",
"fullTitle": "draft2019 const const with 1 does not match true integer one 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": "float one is valid",
"fullTitle": "draft2019 const const with 1 does not match true float one 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": "integer -2 is valid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types integer -2 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": "integer 2 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types integer 2 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": "float -2.0 is valid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float -2.0 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": "float 2.0 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float 2.0 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": "float -2.00001 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float -2.00001 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": "integer is valid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits integer 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": "integer minus one is invalid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits integer minus one 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": "float is valid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits float 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": "float minus one is invalid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits float minus one 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": "match string with nul",
"fullTitle": "draft2019 const nul characters in strings match string with nul",
"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": "do not match string lacking nul",
"fullTitle": "draft2019 const nul characters in strings do not match string lacking nul",
"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": "number is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' number 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": "string is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' string 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": "boolean true is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' boolean 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": "boolean false is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' boolean 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": "null is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' null 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": "object is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' object 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": "empty object is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' empty object 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": "array is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' 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": "empty array is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' empty 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": "number is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' number 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": "string is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' string 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": "boolean true is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' boolean false 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": "null is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' null 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": "object is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' object 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": "empty object is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' empty object 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": "array is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' array 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": "empty array is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' empty array 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": "first anyOf valid",
"fullTitle": "draft2019 anyOf anyOf first anyOf 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": "second anyOf valid",
"fullTitle": "draft2019 anyOf anyOf second anyOf 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": "both anyOf valid",
"fullTitle": "draft2019 anyOf anyOf both anyOf 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": "neither anyOf valid",
"fullTitle": "draft2019 anyOf anyOf neither anyOf 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": "mismatch base schema",
"fullTitle": "draft2019 anyOf anyOf with base schema mismatch base schema",
"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": "one anyOf valid",
"fullTitle": "draft2019 anyOf anyOf with base schema one anyOf 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": "both anyOf invalid",
"fullTitle": "draft2019 anyOf anyOf with base schema both anyOf 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": "any value is valid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, all true any value 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": "any value is valid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, some true any value 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": "any value is invalid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, all false any value 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": "first anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types first anyOf valid (complex)",
"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": "second anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types second anyOf valid (complex)",
"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": "both anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types both anyOf valid (complex)",
"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": "neither anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types neither anyOf valid (complex)",
"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": "string is valid",
"fullTitle": "draft2019 anyOf anyOf with one empty schema string 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": "number is valid",
"fullTitle": "draft2019 anyOf anyOf with one empty schema number 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": "null is valid",
"fullTitle": "draft2019 anyOf nested anyOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 anyOf nested anyOf, to check validation semantics anything non-null 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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier mismatch",
"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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier with absolute URI match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier with absolute URI mismatch",
"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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier with base URI change in subschema match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier with base URI change in subschema mismatch",
"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": "$ref resolves to /$defs/A/allOf/1",
"fullTitle": "draft2019 anchor same $anchor with different base uri $ref resolves to /$defs/A/allOf/1",
"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": "$ref does not resolve to /$defs/A/allOf/0",
"fullTitle": "draft2019 anchor same $anchor with different base uri $ref does not resolve to /$defs/A/allOf/0",
"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": "allOf",
"fullTitle": "draft2019 allOf allOf allOf",
"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": "mismatch second",
"fullTitle": "draft2019 allOf allOf mismatch second",
"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": "mismatch first",
"fullTitle": "draft2019 allOf allOf mismatch first",
"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": "wrong type",
"fullTitle": "draft2019 allOf allOf wrong type",
"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": "valid",
"fullTitle": "draft2019 allOf allOf with base schema 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": "mismatch base schema",
"fullTitle": "draft2019 allOf allOf with base schema mismatch base schema",
"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": "mismatch first allOf",
"fullTitle": "draft2019 allOf allOf with base schema mismatch first allOf",
"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": "mismatch second allOf",
"fullTitle": "draft2019 allOf allOf with base schema mismatch second allOf",
"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": "mismatch both",
"fullTitle": "draft2019 allOf allOf with base schema mismatch both",
"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": "valid",
"fullTitle": "draft2019 allOf allOf simple types 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": "mismatch one",
"fullTitle": "draft2019 allOf allOf simple types mismatch 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": "any value is valid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, all true any value 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": "any value is invalid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, some false any value 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": "any value is invalid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, all false any value 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": "any data is valid",
"fullTitle": "draft2019 allOf allOf with one empty schema any data 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": "any data is valid",
"fullTitle": "draft2019 allOf allOf with two empty schemas any data 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": "number is valid",
"fullTitle": "draft2019 allOf allOf with the first empty schema number 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": "string is invalid",
"fullTitle": "draft2019 allOf allOf with the first empty schema string 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": "number is valid",
"fullTitle": "draft2019 allOf allOf with the last empty schema number 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": "string is invalid",
"fullTitle": "draft2019 allOf allOf with the last empty schema string 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": "null is valid",
"fullTitle": "draft2019 allOf nested allOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 allOf nested allOf, to check validation semantics anything non-null 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": "allOf: false, anyOf: false, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: false, oneOf: false",
"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": "allOf: false, anyOf: false, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: false, oneOf: true",
"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": "allOf: false, anyOf: true, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: true, oneOf: false",
"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": "allOf: false, anyOf: true, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: true, oneOf: true",
"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": "allOf: true, anyOf: false, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: false, oneOf: false",
"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": "allOf: true, anyOf: false, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: false, oneOf: true",
"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": "allOf: true, anyOf: true, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: true, oneOf: false",
"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": "allOf: true, anyOf: true, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: true, oneOf: true",
"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": "no additional properties is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties no additional properties 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": "an additional property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties an additional property 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": "ignores arrays",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores other non-objects",
"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": "patternProperties are not additional properties",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties patternProperties are not 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": "matching the pattern is valid",
"fullTitle": "draft2019 additionalProperties non-ASCII pattern with additionalProperties matching the pattern 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": "not matching the pattern is invalid",
"fullTitle": "draft2019 additionalProperties non-ASCII pattern with additionalProperties not matching the pattern 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": "no additional properties is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema no additional properties 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": "an additional valid property is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema an additional valid property 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": "an additional invalid property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema an additional invalid property 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": "an additional valid property is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties can exist by itself an additional valid property 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": "an additional invalid property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties can exist by itself an additional invalid property 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": "additional properties are allowed",
"fullTitle": "draft2019 additionalProperties additionalProperties are allowed by default additional properties are allowed",
"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": "properties defined in allOf are not examined",
"fullTitle": "draft2019 additionalProperties additionalProperties does not look in applicators properties defined in allOf are not examined",
"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": "allows null values",
"fullTitle": "draft2019 additionalProperties additionalProperties with null valued instance properties allows null values",
"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": "additional items match schema",
"fullTitle": "draft2019 additionalItems additionalItems as schema additional items match schema",
"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": "additional items do not match schema",
"fullTitle": "draft2019 additionalItems additionalItems as schema additional items do not match schema",
"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": "valid with a array of type integers",
"fullTitle": "draft2019 additionalItems when items is schema, additionalItems does nothing valid with a array of type integers",
"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": "invalid with a array of mixed types",
"fullTitle": "draft2019 additionalItems when items is schema, additionalItems does nothing invalid with a array of mixed types",
"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": "all items match schema",
"fullTitle": "draft2019 additionalItems when items is schema, boolean additionalItems does nothing all items match schema",
"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": "empty array",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted empty array",
"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": "fewer number of items present (1)",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted fewer number of items present (1)",
"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": "fewer number of items present (2)",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted fewer number of items present (2)",
"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": "equal number of items present",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted equal number of items present",
"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": "additional items are not permitted",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted additional items are not permitted",
"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": "items defaults to empty schema so everything is valid",
"fullTitle": "draft2019 additionalItems additionalItems as false without items items defaults to empty schema so everything 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": "ignores non-arrays",
"fullTitle": "draft2019 additionalItems additionalItems as false without items ignores non-arrays",
"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": "only the first item is validated",
"fullTitle": "draft2019 additionalItems additionalItems are allowed by default only the first item is validated",
"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": "items defined in allOf are not examined",
"fullTitle": "draft2019 additionalItems additionalItems does not look in applicators, valid case items defined in allOf are not examined",
"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": "items defined in allOf are not examined",
"fullTitle": "draft2019 additionalItems additionalItems does not look in applicators, invalid case items defined in allOf are not examined",
"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": "valid items",
"fullTitle": "draft2019 additionalItems items validation adjusts the starting index for additionalItems valid items",
"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": "wrong type of second item",
"fullTitle": "draft2019 additionalItems items validation adjusts the starting index for additionalItems wrong type of second item",
"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": "heterogeneous invalid instance",
"fullTitle": "draft2019 additionalItems additionalItems with heterogeneous array heterogeneous invalid instance",
"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": "valid instance",
"fullTitle": "draft2019 additionalItems additionalItems with heterogeneous array valid instance",
"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": "allows null elements",
"fullTitle": "draft2019 additionalItems additionalItems with null instance elements allows null elements",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
}
],
"pending": [
{
"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": "no extra properties",
"fullTitle": "draft2019 unevaluatedProperties property is evaluated in an uncle schema to unevaluatedProperties no extra properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "uncle keyword evaluation is not significant",
"fullTitle": "draft2019 unevaluatedProperties property is evaluated in an uncle schema to unevaluatedProperties uncle keyword evaluation is not significant",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "with no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $recursiveRef with no unevaluated items",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "with unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $recursiveRef with unevaluated items",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "no extra items",
"fullTitle": "draft2019 unevaluatedItems item is evaluated in an uncle schema to unevaluatedItems no extra items",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "uncle keyword evaluation is not significant",
"fullTitle": "draft2019 unevaluatedItems item is evaluated in an uncle schema to unevaluatedItems uncle keyword evaluation is not significant",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "remote ref valid",
"fullTitle": "draft2019 ref remote ref, containing refs itself remote ref valid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "remote ref invalid",
"fullTitle": "draft2019 ref remote ref, containing refs itself remote ref invalid",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "referenced subschema doesn't see annotations from properties",
"fullTitle": "draft2019 ref ref creates new scope when adjacent to keywords referenced subschema doesn't see annotations from properties",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "unevaluated property",
"fullTitle": "draft2019 not collect annotations inside a 'not', even if collection is disabled unevaluated property",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "annotations are still collected inside a 'not'",
"fullTitle": "draft2019 not collect annotations inside a 'not', even if collection is disabled annotations are still collected inside a 'not'",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "valid definition schema",
"fullTitle": "draft2019 defs validate definition against metaschema valid definition schema",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
},
{
"title": "invalid definition schema",
"fullTitle": "draft2019 defs validate definition against metaschema invalid definition schema",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"currentRetry": 0,
"err": {}
}
],
"failures": [],
"passes": [
{
"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": "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": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer false, inner true, properties inside 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 true, inner false, 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 true, inner false, 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 true, inner false, 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": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
},
{
"title": "with nested unevaluated properties",
"fullTitle": "draft2019 unevaluatedProperties nested unevaluatedProperties, outer true, inner false, properties inside 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 cousin unevaluatedProperties, true and false, true with properties 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 cousin unevaluatedProperties, true and false, true with properties 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 cousin unevaluatedProperties, true and false, false with properties 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 cousin unevaluatedProperties, true and false, false with properties 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": "base case: both properties present",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated base case: both properties present",
"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": "in place applicator siblings, bar is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated in place applicator siblings, bar is missing",
"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": "in place applicator siblings, foo is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, allOf has unevaluated in place applicator siblings, foo is missing",
"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": "base case: both properties present",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated base case: both properties present",
"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": "in place applicator siblings, bar is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated in place applicator siblings, bar is missing",
"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": "in place applicator siblings, foo is missing",
"fullTitle": "draft2019 unevaluatedProperties in-place applicator siblings, anyOf has unevaluated in place applicator siblings, foo is missing",
"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": "Empty is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Empty 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": "Single is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Single 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": "Unevaluated on 1st level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 1st level 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": "Nested is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Nested 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": "Unevaluated on 2nd level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 2nd level 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": "Deep nested is valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Deep nested 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": "Unevaluated on 3rd level is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + single cyclic ref Unevaluated on 3rd level 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": "Empty is invalid (no x or y)",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf Empty is invalid (no x or y)",
"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 and b are invalid (no x or y)",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b are invalid (no x or y)",
"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": "x and y are invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf x and y 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": "a and x are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and x 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": "a and y are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and y 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": "a and b and x are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and x are 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": "a and b and y are valid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and y 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": "a and b and x and y are invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties + ref inside allOf / oneOf a and b and x and y 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": "Empty is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs Empty 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": "a is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a 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": "b is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b 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": "c is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs c 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": "d is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs d 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": "a + b is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + b 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": "a + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + c 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": "a + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs a + d 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": "b + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b + c 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": "b + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs b + d 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": "c + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs c + d 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": "xx is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx 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": "xx + foox is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + foox 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": "xx + foo is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + foo 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": "xx + a is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + a 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": "xx + b is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + b 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": "xx + c is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + c 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": "xx + d is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs xx + d 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": "all is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all 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": "all + foo is valid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all + foo 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": "all + a is invalid",
"fullTitle": "draft2019 unevaluatedProperties dynamic evalation inside nested refs all + a 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": "ignores booleans",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores floats",
"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": "ignores arrays",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores strings",
"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": "ignores null",
"fullTitle": "draft2019 unevaluatedProperties non-object instances are valid ignores null",
"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": "allows null valued properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties with null valued instance properties allows null valued 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": "allows only number properties",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties not affected by propertyNames allows only number 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": "string property is invalid",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties not affected by propertyNames string property 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": "valid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can see annotations from if without then and else valid in case if is evaluated",
"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": "invalid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedProperties unevaluatedProperties can see annotations from if without then and else invalid in case if is evaluated",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems true with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems true with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems false with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems false with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with valid unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems as schema with invalid unevaluated items",
"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": "unevaluatedItems doesn't apply",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with uniform items unevaluatedItems doesn't apply",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with tuple with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with tuple with unevaluated items",
"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": "unevaluatedItems doesn't apply",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with items and additionalItems unevaluatedItems doesn't apply",
"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": "invalid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored additionalItems invalid under unevaluatedItems",
"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": "all valid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored additionalItems all valid under unevaluatedItems",
"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": "invalid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored applicator additionalItems invalid under unevaluatedItems",
"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": "all valid under unevaluatedItems",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with ignored applicator additionalItems all valid under unevaluatedItems",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested tuple with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested tuple with unevaluated items",
"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 only (valid) additional items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with only (valid) additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with no additional items",
"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 additional item",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items with invalid additional item",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items and additionalItems with no additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested items and additionalItems with additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested unevaluatedItems with no additional items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with nested unevaluatedItems with additional items",
"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 schema matches and has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when one schema matches and has no unevaluated items",
"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 schema matches and has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when one schema matches and has unevaluated items",
"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 schemas match and has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when two schemas match and has no unevaluated items",
"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 schemas match and has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with anyOf when two schemas match and has unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with oneOf with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with oneOf with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with not with unevaluated items",
"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 matches and it has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if matches and it has no unevaluated items",
"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 matches and it has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if matches and it has unevaluated items",
"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 doesn't match and it has no unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if doesn't match and it has no unevaluated items",
"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 doesn't match and it has unevaluated items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with if/then/else when if doesn't match and it has unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with boolean schemas with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with boolean schemas with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $ref with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with $ref with unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems before $ref with no unevaluated items",
"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 items",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems before $ref with unevaluated items",
"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 unevaluatedItems unevaluatedItems 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": "ignores booleans",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores floats",
"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": "ignores objects",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores objects",
"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": "ignores strings",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores strings",
"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": "ignores null",
"fullTitle": "draft2019 unevaluatedItems non-array instances are valid ignores null",
"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": "allows null elements",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems with null instance elements allows null elements",
"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": "valid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems can see annotations from if without then and else valid in case if is evaluated",
"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": "invalid in case if is evaluated",
"fullTitle": "draft2019 unevaluatedItems unevaluatedItems can see annotations from if without then and else invalid in case if is evaluated",
"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": "an integer is an integer",
"fullTitle": "draft2019 type integer type matches integers an integer is an integer",
"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 float with zero fractional part is an integer",
"fullTitle": "draft2019 type integer type matches integers a float with zero fractional part is an integer",
"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 float is not an integer",
"fullTitle": "draft2019 type integer type matches integers a float is not an integer",
"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 string is not an integer",
"fullTitle": "draft2019 type integer type matches integers a string is not an integer",
"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 string is still not an integer, even if it looks like one",
"fullTitle": "draft2019 type integer type matches integers a string is still not an integer, even if it looks like 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": "an object is not an integer",
"fullTitle": "draft2019 type integer type matches integers an object is not an integer",
"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": "an array is not an integer",
"fullTitle": "draft2019 type integer type matches integers an array is not an integer",
"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 boolean is not an integer",
"fullTitle": "draft2019 type integer type matches integers a boolean is not an integer",
"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": "null is not an integer",
"fullTitle": "draft2019 type integer type matches integers null is not an integer",
"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": "an integer is a number",
"fullTitle": "draft2019 type number type matches numbers an integer is a number",
"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 float with zero fractional part is a number (and an integer)",
"fullTitle": "draft2019 type number type matches numbers a float with zero fractional part is a number (and an integer)",
"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 float is a number",
"fullTitle": "draft2019 type number type matches numbers a float is a number",
"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 string is not a number",
"fullTitle": "draft2019 type number type matches numbers a string is not a number",
"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 string is still not a number, even if it looks like one",
"fullTitle": "draft2019 type number type matches numbers a string is still not a number, even if it looks like 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": "an object is not a number",
"fullTitle": "draft2019 type number type matches numbers an object is not a number",
"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": "an array is not a number",
"fullTitle": "draft2019 type number type matches numbers an array is not a number",
"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": "a boolean is not a number",
"fullTitle": "draft2019 type number type matches numbers a boolean is not a number",
"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": "null is not a number",
"fullTitle": "draft2019 type number type matches numbers null is not a number",
"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 is not a string",
"fullTitle": "draft2019 type string type matches strings 1 is not a string",
"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 float is not a string",
"fullTitle": "draft2019 type string type matches strings a float is not a string",
"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 string is a string",
"fullTitle": "draft2019 type string type matches strings a string is a string",
"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 string is still a string, even if it looks like a number",
"fullTitle": "draft2019 type string type matches strings a string is still a string, even if it looks like a number",
"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": "an empty string is still a string",
"fullTitle": "draft2019 type string type matches strings an empty string is still a string",
"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": "an object is not a string",
"fullTitle": "draft2019 type string type matches strings an object is not a string",
"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": "an array is not a string",
"fullTitle": "draft2019 type string type matches strings an array is not a string",
"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 boolean is not a string",
"fullTitle": "draft2019 type string type matches strings a boolean is not a string",
"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": "null is not a string",
"fullTitle": "draft2019 type string type matches strings null is not a string",
"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": "an integer is not an object",
"fullTitle": "draft2019 type object type matches objects an integer is not an object",
"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 float is not an object",
"fullTitle": "draft2019 type object type matches objects a float is not an object",
"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 string is not an object",
"fullTitle": "draft2019 type object type matches objects a string is not an object",
"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": "an object is an object",
"fullTitle": "draft2019 type object type matches objects an object is an object",
"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": "an array is not an object",
"fullTitle": "draft2019 type object type matches objects an array is not an object",
"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 boolean is not an object",
"fullTitle": "draft2019 type object type matches objects a boolean is not an object",
"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": "null is not an object",
"fullTitle": "draft2019 type object type matches objects null is not an object",
"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": "an integer is not an array",
"fullTitle": "draft2019 type array type matches arrays an integer is not an array",
"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": "a float is not an array",
"fullTitle": "draft2019 type array type matches arrays a float is not an array",
"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 string is not an array",
"fullTitle": "draft2019 type array type matches arrays a string is not an array",
"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": "an object is not an array",
"fullTitle": "draft2019 type array type matches arrays an object is not an array",
"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": "an array is an array",
"fullTitle": "draft2019 type array type matches arrays an array is an array",
"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 boolean is not an array",
"fullTitle": "draft2019 type array type matches arrays a boolean is not an array",
"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": "null is not an array",
"fullTitle": "draft2019 type array type matches arrays null is not an array",
"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": "an integer is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an integer is not a boolean",
"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": "zero is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans zero is not a boolean",
"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 float is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans a float is not a boolean",
"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 string is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans a string is not a boolean",
"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": "an empty string is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an empty string is not a boolean",
"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": "an object is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an object is not a boolean",
"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": "an array is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans an array is not a boolean",
"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 a boolean",
"fullTitle": "draft2019 type boolean type matches booleans true is a boolean",
"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 a boolean",
"fullTitle": "draft2019 type boolean type matches booleans false is a boolean",
"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": "null is not a boolean",
"fullTitle": "draft2019 type boolean type matches booleans null is not a boolean",
"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": "an integer is not null",
"fullTitle": "draft2019 type null type matches only the null object an integer is not null",
"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 float is not null",
"fullTitle": "draft2019 type null type matches only the null object a float is not null",
"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": "zero is not null",
"fullTitle": "draft2019 type null type matches only the null object zero is not null",
"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 string is not null",
"fullTitle": "draft2019 type null type matches only the null object a string is not null",
"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": "an empty string is not null",
"fullTitle": "draft2019 type null type matches only the null object an empty string is not null",
"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": "an object is not null",
"fullTitle": "draft2019 type null type matches only the null object an object is not null",
"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": "an array is not null",
"fullTitle": "draft2019 type null type matches only the null object an array is not null",
"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 null",
"fullTitle": "draft2019 type null type matches only the null object true is not null",
"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 null",
"fullTitle": "draft2019 type null type matches only the null object false is not null",
"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": "null is null",
"fullTitle": "draft2019 type null type matches only the null object null is null",
"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": "an integer is valid",
"fullTitle": "draft2019 type multiple types can be specified in an array an integer 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": "a string is valid",
"fullTitle": "draft2019 type multiple types can be specified in an array a string 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": "a float is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array a float 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": "an object is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array an object 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": "an array is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array an array 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": "a boolean is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array a boolean 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": "null is invalid",
"fullTitle": "draft2019 type multiple types can be specified in an array null 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": "string is valid",
"fullTitle": "draft2019 type type as array with one item string 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": "number is invalid",
"fullTitle": "draft2019 type type as array with one item number 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": "array is valid",
"fullTitle": "draft2019 type type: array or object 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": "object is valid",
"fullTitle": "draft2019 type type: array or object object 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": "number is invalid",
"fullTitle": "draft2019 type type: array or object number 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": "string is invalid",
"fullTitle": "draft2019 type type: array or object string 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": "null is invalid",
"fullTitle": "draft2019 type type: array or object null 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": "array is valid",
"fullTitle": "draft2019 type type: array, object or null 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": "object is valid",
"fullTitle": "draft2019 type type: array, object or null object 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": "null is valid",
"fullTitle": "draft2019 type type: array, object or null null 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": "number is invalid",
"fullTitle": "draft2019 type type: array, object or null number 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": "string is invalid",
"fullTitle": "draft2019 type type: array, object or null string 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": "present required property is valid",
"fullTitle": "draft2019 required required validation present required property 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-present required property is invalid",
"fullTitle": "draft2019 required required validation non-present required property 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": "ignores arrays",
"fullTitle": "draft2019 required required validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 required required validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 required required validation ignores other non-objects",
"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": "not required by default",
"fullTitle": "draft2019 required required default validation not required by default",
"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": "property not required",
"fullTitle": "draft2019 required required with empty array property not required",
"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": "object with all properties present is valid",
"fullTitle": "draft2019 required required with escaped characters object with all properties present 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": "object with some properties missing is invalid",
"fullTitle": "draft2019 required required with escaped characters object with some properties missing 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": "ignores arrays",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names ignores other non-objects",
"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": "none of the properties mentioned",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names none of the properties mentioned",
"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": "__proto__ present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names __proto__ present",
"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": "toString present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names toString present",
"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": "constructor present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names constructor present",
"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": "all present",
"fullTitle": "draft2019 required required properties whose names are Javascript object property names all present",
"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": "remote ref valid",
"fullTitle": "draft2019 refRemote remote ref remote ref 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": "remote ref invalid",
"fullTitle": "draft2019 refRemote remote ref remote ref 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": "remote fragment valid",
"fullTitle": "draft2019 refRemote fragment within remote ref remote fragment 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": "remote fragment invalid",
"fullTitle": "draft2019 refRemote fragment within remote ref remote fragment 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": "remote anchor valid",
"fullTitle": "draft2019 refRemote anchor within remote ref remote anchor 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": "remote anchor invalid",
"fullTitle": "draft2019 refRemote anchor within remote ref remote anchor 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": "ref within ref valid",
"fullTitle": "draft2019 refRemote ref within remote ref ref within ref 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": "ref within ref invalid",
"fullTitle": "draft2019 refRemote ref within remote ref ref within ref 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": "base URI change ref valid",
"fullTitle": "draft2019 refRemote base URI change base URI change ref 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": "base URI change ref invalid",
"fullTitle": "draft2019 refRemote base URI change base URI change ref 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": "number is valid",
"fullTitle": "draft2019 refRemote base URI change - change folder number 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": "string is invalid",
"fullTitle": "draft2019 refRemote base URI change - change folder string 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": "number is valid",
"fullTitle": "draft2019 refRemote base URI change - change folder in subschema number 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": "string is invalid",
"fullTitle": "draft2019 refRemote base URI change - change folder in subschema string 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": "string is valid",
"fullTitle": "draft2019 refRemote root ref in remote ref string 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": "null is valid",
"fullTitle": "draft2019 refRemote root ref in remote ref null 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": "object is invalid",
"fullTitle": "draft2019 refRemote root ref in remote ref object 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": "invalid",
"fullTitle": "draft2019 refRemote remote ref with ref to defs 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": "valid",
"fullTitle": "draft2019 refRemote remote ref with ref to defs 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": "integer is valid",
"fullTitle": "draft2019 refRemote Location-independent identifier in remote ref integer 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": "string is invalid",
"fullTitle": "draft2019 refRemote Location-independent identifier in remote ref string 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": "number is invalid",
"fullTitle": "draft2019 refRemote retrieved nested refs resolve relative to their URI not $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote retrieved nested refs resolve relative to their URI not $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different URN $id number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with different URN $id string 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": "number is invalid",
"fullTitle": "draft2019 refRemote remote HTTP ref with nested absolute ref number 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": "string is valid",
"fullTitle": "draft2019 refRemote remote HTTP ref with nested absolute ref string 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": "number is valid",
"fullTitle": "draft2019 refRemote $ref to $ref finds detached $anchor number 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-number is invalid",
"fullTitle": "draft2019 refRemote $ref to $ref finds detached $anchor non-number 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": "match",
"fullTitle": "draft2019 ref root pointer ref match",
"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": "recursive match",
"fullTitle": "draft2019 ref root pointer ref recursive match",
"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": "mismatch",
"fullTitle": "draft2019 ref root pointer ref mismatch",
"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": "recursive mismatch",
"fullTitle": "draft2019 ref root pointer ref recursive mismatch",
"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": "match",
"fullTitle": "draft2019 ref relative pointer ref to object match",
"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": "mismatch",
"fullTitle": "draft2019 ref relative pointer ref to object mismatch",
"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": "match array",
"fullTitle": "draft2019 ref relative pointer ref to array match array",
"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": "mismatch array",
"fullTitle": "draft2019 ref relative pointer ref to array mismatch array",
"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": "slash invalid",
"fullTitle": "draft2019 ref escaped pointer ref slash 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": "tilde invalid",
"fullTitle": "draft2019 ref escaped pointer ref tilde 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": "percent invalid",
"fullTitle": "draft2019 ref escaped pointer ref percent 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": "slash valid",
"fullTitle": "draft2019 ref escaped pointer ref slash 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": "tilde valid",
"fullTitle": "draft2019 ref escaped pointer ref tilde 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": "percent valid",
"fullTitle": "draft2019 ref escaped pointer ref percent 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": "nested ref valid",
"fullTitle": "draft2019 ref nested refs nested ref 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": "nested ref invalid",
"fullTitle": "draft2019 ref nested refs nested ref 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": "ref valid, maxItems valid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref valid, maxItems 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": "ref valid, maxItems invalid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref valid, maxItems 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": "ref invalid",
"fullTitle": "draft2019 ref ref applies alongside sibling keywords ref 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": "property named $ref valid",
"fullTitle": "draft2019 ref property named $ref that is not a reference property named $ref 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": "property named $ref invalid",
"fullTitle": "draft2019 ref property named $ref that is not a reference property named $ref 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": "property named $ref valid",
"fullTitle": "draft2019 ref property named $ref, containing an actual $ref property named $ref 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": "property named $ref invalid",
"fullTitle": "draft2019 ref property named $ref, containing an actual $ref property named $ref 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": "any value is valid",
"fullTitle": "draft2019 ref $ref to boolean schema true any value 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": "any value is invalid",
"fullTitle": "draft2019 ref $ref to boolean schema false any value 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": "valid tree",
"fullTitle": "draft2019 ref Recursive references between schemas valid tree",
"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": "invalid tree",
"fullTitle": "draft2019 ref Recursive references between schemas invalid tree",
"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": "object with numbers is valid",
"fullTitle": "draft2019 ref refs with quote object with numbers 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": "object with strings is invalid",
"fullTitle": "draft2019 ref refs with quote object with 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": "do not evaluate the $ref inside the enum, matching any string",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct do not evaluate the $ref inside the enum, matching any string",
"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": "do not evaluate the $ref inside the enum, definition exact match",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct do not evaluate the $ref inside the enum, definition exact match",
"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": "match the enum exactly",
"fullTitle": "draft2019 ref naive replacement of $ref with its destination is not correct match the enum exactly",
"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": "invalid on inner field",
"fullTitle": "draft2019 ref refs with relative uris and defs invalid on inner field",
"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": "invalid on outer field",
"fullTitle": "draft2019 ref refs with relative uris and defs invalid on outer field",
"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": "valid on both fields",
"fullTitle": "draft2019 ref refs with relative uris and defs valid on both fields",
"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": "invalid on inner field",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs invalid on inner field",
"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": "invalid on outer field",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs invalid on outer field",
"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": "valid on both fields",
"fullTitle": "draft2019 ref relative refs with absolute uris and defs valid on both fields",
"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": "number is valid",
"fullTitle": "draft2019 ref $id must be resolved against nearest parent, not just immediate parent number 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-number is invalid",
"fullTitle": "draft2019 ref $id must be resolved against nearest parent, not just immediate parent non-number 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": "data is valid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $ref data is valid against first definition",
"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": "data is invalid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $ref data is invalid against first definition",
"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": "data is valid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $anchor and $ref data is valid against first definition",
"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": "data is invalid against first definition",
"fullTitle": "draft2019 ref order of evaluation: $id and $anchor and $ref data is invalid against first definition",
"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": "valid under the URN IDed schema",
"fullTitle": "draft2019 ref simple URN base URI with $ref via the URN valid under the URN IDed schema",
"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": "invalid under the URN IDed schema",
"fullTitle": "draft2019 ref simple URN base URI with $ref via the URN invalid under the URN IDed schema",
"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 string is valid",
"fullTitle": "draft2019 ref simple URN base URI with JSON pointer a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref simple URN base URI with JSON pointer a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with NSS a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with NSS a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with r-component a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with r-component a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with q-component a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with q-component a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with URN and JSON pointer ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with URN and JSON pointer ref a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN base URI with URN and anchor ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN base URI with URN and anchor ref a non-string 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": "a string is valid",
"fullTitle": "draft2019 ref URN ref with nested pointer ref a string 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": "a non-string is invalid",
"fullTitle": "draft2019 ref URN ref with nested pointer ref a non-string 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to if a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to if an integer 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to then a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to then an integer 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": "a non-integer is invalid due to the $ref",
"fullTitle": "draft2019 ref ref to else a non-integer is invalid due to the $ref",
"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": "an integer is valid",
"fullTitle": "draft2019 ref ref to else an integer 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": "a string is valid",
"fullTitle": "draft2019 ref ref with absolute-path-reference a string 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": "an integer is invalid",
"fullTitle": "draft2019 ref ref with absolute-path-reference an integer 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": "number is valid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - *nix number 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-number is invalid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - *nix non-number 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": "number is valid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - windows number 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": "non-number is invalid",
"fullTitle": "draft2019 ref $id with file URI still resolves pointers - windows non-number 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": "number is valid",
"fullTitle": "draft2019 ref empty tokens in $ref json-pointer number 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-number is invalid",
"fullTitle": "draft2019 ref empty tokens in $ref json-pointer non-number 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": "all property names valid",
"fullTitle": "draft2019 propertyNames propertyNames validation all property names 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": "some property names invalid",
"fullTitle": "draft2019 propertyNames propertyNames validation some property names 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": "object without properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames validation object without properties 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": "ignores arrays",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 propertyNames propertyNames validation ignores other non-objects",
"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": "matching property names valid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern matching property names 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-matching property name is invalid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern non-matching property name 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": "object without properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames validation with pattern object without properties 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": "object with any properties is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema true object with any properties 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": "empty object is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema true empty object 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": "object with any properties is invalid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema false object with any properties 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": "empty object is valid",
"fullTitle": "draft2019 propertyNames propertyNames with boolean schema false empty object 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": "both properties present and valid is valid",
"fullTitle": "draft2019 properties object properties validation both properties present and valid 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": "one property invalid is invalid",
"fullTitle": "draft2019 properties object properties validation one property invalid 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": "both properties invalid is invalid",
"fullTitle": "draft2019 properties object properties validation both properties invalid 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": "doesn't invalidate other properties",
"fullTitle": "draft2019 properties object properties validation doesn't invalidate other 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": "ignores arrays",
"fullTitle": "draft2019 properties object properties validation ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 properties object properties validation ignores other non-objects",
"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": "property validates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction property validates property",
"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": "property invalidates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction property invalidates property",
"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": "patternProperty invalidates property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty invalidates property",
"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": "patternProperty validates nonproperty",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty validates nonproperty",
"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": "patternProperty invalidates nonproperty",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction patternProperty invalidates nonproperty",
"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": "additionalProperty ignores property",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty ignores property",
"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": "additionalProperty validates others",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty validates others",
"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": "additionalProperty invalidates others",
"fullTitle": "draft2019 properties properties, patternProperties, additionalProperties interaction additionalProperty invalidates others",
"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": "no property present is valid",
"fullTitle": "draft2019 properties properties with boolean schema no property present 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": "only 'true' property present is valid",
"fullTitle": "draft2019 properties properties with boolean schema only 'true' property present 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": "only 'false' property present is invalid",
"fullTitle": "draft2019 properties properties with boolean schema only 'false' property present 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": "both properties present is invalid",
"fullTitle": "draft2019 properties properties with boolean schema both properties present 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": "object with all numbers is valid",
"fullTitle": "draft2019 properties properties with escaped characters object with all numbers 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": "object with strings is invalid",
"fullTitle": "draft2019 properties properties with escaped characters object with 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": "allows null values",
"fullTitle": "draft2019 properties properties with null valued instance properties allows null values",
"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": "ignores arrays",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names ignores arrays",
"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": "ignores other non-objects",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names ignores other non-objects",
"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": "none of the properties mentioned",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names none of the properties mentioned",
"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": "__proto__ not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names __proto__ 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": "toString not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names toString 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": "constructor not valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names constructor 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": "all present and valid",
"fullTitle": "draft2019 properties properties whose names are Javascript object property names all present and 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": "a single valid match is valid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex a single valid match 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": "multiple valid matches is valid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex multiple valid matches 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": "a single invalid match is invalid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex a single invalid match 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": "multiple invalid matches is invalid",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex multiple invalid matches 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": "ignores arrays",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 patternProperties patternProperties validates properties matching a regex ignores other non-objects",
"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 single valid match is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated a single valid match 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": "a simultaneous match is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated a simultaneous match 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": "multiple matches is valid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated multiple matches 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": "an invalid due to one is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to one 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": "an invalid due to the other is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to the other 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": "an invalid due to both is invalid",
"fullTitle": "draft2019 patternProperties multiple simultaneous patternProperties are validated an invalid due to both 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 recognized members are ignored",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive non recognized members are 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": "recognized members are accounted for",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive recognized members are accounted for",
"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": "regexes are case sensitive",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive regexes are case sensitive",
"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": "regexes are case sensitive, 2",
"fullTitle": "draft2019 patternProperties regexes are not anchored by default and are case sensitive regexes are case sensitive, 2",
"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": "object with property matching schema true is valid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with property matching schema 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": "object with property matching schema false is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with property matching schema false 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": "object with both properties is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with both properties 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": "object with a property matching both true and false is invalid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas object with a property matching both true and false 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": "empty object is valid",
"fullTitle": "draft2019 patternProperties patternProperties with boolean schemas empty object 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": "allows null values",
"fullTitle": "draft2019 patternProperties patternProperties with null valued instance properties allows null values",
"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 matching pattern is valid",
"fullTitle": "draft2019 pattern pattern validation a matching pattern 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": "a non-matching pattern is invalid",
"fullTitle": "draft2019 pattern pattern validation a non-matching pattern 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": "ignores booleans",
"fullTitle": "draft2019 pattern pattern validation ignores booleans",
"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": "ignores integers",
"fullTitle": "draft2019 pattern pattern validation ignores integers",
"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": "ignores floats",
"fullTitle": "draft2019 pattern pattern validation ignores floats",
"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": "ignores objects",
"fullTitle": "draft2019 pattern pattern validation ignores objects",
"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": "ignores arrays",
"fullTitle": "draft2019 pattern pattern validation ignores arrays",
"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": "ignores null",
"fullTitle": "draft2019 pattern pattern validation ignores null",
"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": "matches a substring",
"fullTitle": "draft2019 pattern pattern is not anchored matches a substring",
"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": "first oneOf valid",
"fullTitle": "draft2019 oneOf oneOf first oneOf 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": "second oneOf valid",
"fullTitle": "draft2019 oneOf oneOf second oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf both oneOf 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": "neither oneOf valid",
"fullTitle": "draft2019 oneOf oneOf neither oneOf 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": "mismatch base schema",
"fullTitle": "draft2019 oneOf oneOf with base schema mismatch base schema",
"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": "one oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with base schema one oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with base schema both oneOf 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, all true any value 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": "any value is valid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, one true any value 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, more than one true any value 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": "any value is invalid",
"fullTitle": "draft2019 oneOf oneOf with boolean schemas, all false any value 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": "first oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types first oneOf valid (complex)",
"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": "second oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types second oneOf valid (complex)",
"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": "both oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types both oneOf valid (complex)",
"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": "neither oneOf valid (complex)",
"fullTitle": "draft2019 oneOf oneOf complex types neither oneOf valid (complex)",
"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": "one valid - valid",
"fullTitle": "draft2019 oneOf oneOf with empty schema one valid - 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": "both valid - invalid",
"fullTitle": "draft2019 oneOf oneOf with empty schema both valid - 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": "both invalid - invalid",
"fullTitle": "draft2019 oneOf oneOf with required both invalid - 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": "first valid - valid",
"fullTitle": "draft2019 oneOf oneOf with required first valid - 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": "second valid - valid",
"fullTitle": "draft2019 oneOf oneOf with required second valid - 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": "both valid - invalid",
"fullTitle": "draft2019 oneOf oneOf with required both valid - 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": "first oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property first oneOf 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": "second oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property second oneOf 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": "both oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property both oneOf 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": "neither oneOf valid",
"fullTitle": "draft2019 oneOf oneOf with missing optional property neither oneOf 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": "null is valid",
"fullTitle": "draft2019 oneOf nested oneOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 oneOf nested oneOf, to check validation semantics anything non-null 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": "allowed",
"fullTitle": "draft2019 not not allowed",
"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": "disallowed",
"fullTitle": "draft2019 not not disallowed",
"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": "valid",
"fullTitle": "draft2019 not not multiple types 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": "mismatch",
"fullTitle": "draft2019 not not multiple types mismatch",
"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": "other mismatch",
"fullTitle": "draft2019 not not multiple types other mismatch",
"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": "match",
"fullTitle": "draft2019 not not more complex schema match",
"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": "other match",
"fullTitle": "draft2019 not not more complex schema other match",
"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": "mismatch",
"fullTitle": "draft2019 not not more complex schema mismatch",
"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": "property present",
"fullTitle": "draft2019 not forbidden property property present",
"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": "property absent",
"fullTitle": "draft2019 not forbidden property property absent",
"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": "number is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema number 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": "string is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema string 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": "boolean true is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema boolean false 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": "null is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema null 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": "object is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema object 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": "empty object is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema empty object 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": "array is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema array 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": "empty array is invalid",
"fullTitle": "draft2019 not forbid everything with empty schema empty array 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": "number is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true number 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": "string is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true string 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": "boolean true is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true boolean false 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": "null is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true null 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": "object is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true object 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": "empty object is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true empty object 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": "array is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true array 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": "empty array is invalid",
"fullTitle": "draft2019 not forbid everything with boolean schema true empty array 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": "number is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false number 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": "string is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false string 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": "boolean true is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false boolean 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": "boolean false is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false boolean 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": "null is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false null 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": "object is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false object 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": "empty object is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false empty object 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": "array is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false 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": "empty array is valid",
"fullTitle": "draft2019 not allow everything with boolean schema false empty 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": "any value is valid",
"fullTitle": "draft2019 not double negation any value 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": "int by int",
"fullTitle": "draft2019 multipleOf by int int by int",
"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": "int by int fail",
"fullTitle": "draft2019 multipleOf by int int by int fail",
"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": "ignores non-numbers",
"fullTitle": "draft2019 multipleOf by int ignores non-numbers",
"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": "zero is multiple of anything",
"fullTitle": "draft2019 multipleOf by number zero is multiple of anything",
"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": "4.5 is multiple of 1.5",
"fullTitle": "draft2019 multipleOf by number 4.5 is multiple of 1.5",
"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": "35 is not multiple of 1.5",
"fullTitle": "draft2019 multipleOf by number 35 is not multiple of 1.5",
"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.0075 is multiple of 0.0001",
"fullTitle": "draft2019 multipleOf by small number 0.0075 is multiple of 0.0001",
"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.00751 is not multiple of 0.0001",
"fullTitle": "draft2019 multipleOf by small number 0.00751 is not multiple of 0.0001",
"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 invalid, but naive implementations may raise an overflow error",
"fullTitle": "draft2019 multipleOf float division = inf always invalid, but naive implementations may raise an overflow error",
"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": "any integer is a multiple of 1e-8",
"fullTitle": "draft2019 multipleOf small multiple of large integer any integer is a multiple of 1e-8",
"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": "above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation above the minimum 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": "boundary point is valid",
"fullTitle": "draft2019 minimum minimum validation boundary point 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": "below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation below the minimum 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": "ignores non-numbers",
"fullTitle": "draft2019 minimum minimum validation ignores non-numbers",
"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": "negative above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer negative above the minimum 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": "positive above the minimum is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer positive above the minimum 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": "boundary point is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer boundary point 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": "boundary point with float is valid",
"fullTitle": "draft2019 minimum minimum validation with signed integer boundary point with float 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": "float below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation with signed integer float below the minimum 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": "int below the minimum is invalid",
"fullTitle": "draft2019 minimum minimum validation with signed integer int below the minimum 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": "ignores non-numbers",
"fullTitle": "draft2019 minimum minimum validation with signed integer ignores non-numbers",
"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": "longer is valid",
"fullTitle": "draft2019 minProperties minProperties validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minProperties minProperties validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minProperties minProperties validation too short 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": "ignores arrays",
"fullTitle": "draft2019 minProperties minProperties validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 minProperties minProperties validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 minProperties minProperties validation ignores other non-objects",
"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": "longer is valid",
"fullTitle": "draft2019 minProperties minProperties validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minProperties minProperties validation with a decimal too short 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": "longer is valid",
"fullTitle": "draft2019 minLength minLength validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minLength minLength validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minLength minLength validation too short 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": "ignores non-strings",
"fullTitle": "draft2019 minLength minLength validation ignores non-strings",
"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": "one grapheme is not long enough",
"fullTitle": "draft2019 minLength minLength validation one grapheme is not long enough",
"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": "longer is valid",
"fullTitle": "draft2019 minLength minLength validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minLength minLength validation with a decimal too short 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": "longer is valid",
"fullTitle": "draft2019 minItems minItems validation longer 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": "exact length is valid",
"fullTitle": "draft2019 minItems minItems validation exact length 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": "too short is invalid",
"fullTitle": "draft2019 minItems minItems validation too short 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": "ignores non-arrays",
"fullTitle": "draft2019 minItems minItems validation ignores non-arrays",
"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": "longer is valid",
"fullTitle": "draft2019 minItems minItems validation with a decimal longer 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": "too short is invalid",
"fullTitle": "draft2019 minItems minItems validation with a decimal too short 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": "one item valid against lone minContains",
"fullTitle": "draft2019 minContains minContains without contains is ignored one item valid against lone minContains",
"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": "zero items still valid against lone minContains",
"fullTitle": "draft2019 minContains minContains without contains is ignored zero items still valid against lone minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains=1 with contains empty data",
"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": "no elements match",
"fullTitle": "draft2019 minContains minContains=1 with contains no elements match",
"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": "single element matches, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains single element matches, valid minContains",
"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": "some elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains some elements match, valid minContains",
"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": "all elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=1 with contains all elements match, valid minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains=2 with contains empty data",
"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": "all elements match, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, invalid minContains",
"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": "some elements match, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains some elements match, invalid minContains",
"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": "all elements match, valid minContains (exactly as needed)",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, valid minContains (exactly as needed)",
"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": "all elements match, valid minContains (more than needed)",
"fullTitle": "draft2019 minContains minContains=2 with contains all elements match, valid minContains (more than needed)",
"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": "some elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains some elements match, valid minContains",
"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": "one element matches, invalid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains with a decimal value one element matches, invalid minContains",
"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": "both elements match, valid minContains",
"fullTitle": "draft2019 minContains minContains=2 with contains with a decimal value both elements match, valid minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains maxContains = minContains empty data",
"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": "all elements match, invalid minContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, invalid minContains",
"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": "all elements match, invalid maxContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, invalid maxContains",
"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": "all elements match, valid maxContains and minContains",
"fullTitle": "draft2019 minContains maxContains = minContains all elements match, valid maxContains and minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains maxContains < minContains empty data",
"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": "invalid minContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid minContains",
"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": "invalid maxContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid maxContains",
"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": "invalid maxContains and minContains",
"fullTitle": "draft2019 minContains maxContains < minContains invalid maxContains and minContains",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains = 0 with no maxContains empty data",
"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": "minContains = 0 makes contains always pass",
"fullTitle": "draft2019 minContains minContains = 0 with no maxContains minContains = 0 makes contains always pass",
"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": "empty data",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains empty data",
"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": "not more than maxContains",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains not more than maxContains",
"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": "too many",
"fullTitle": "draft2019 minContains minContains = 0 with maxContains too many",
"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": "below the maximum is valid",
"fullTitle": "draft2019 maximum maximum validation below the maximum 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": "boundary point is valid",
"fullTitle": "draft2019 maximum maximum validation boundary point 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": "above the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation above the maximum 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": "ignores non-numbers",
"fullTitle": "draft2019 maximum maximum validation ignores non-numbers",
"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": "below the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer below the maximum 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": "boundary point integer is valid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer boundary point integer 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": "boundary point float is valid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer boundary point float 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": "above the maximum is invalid",
"fullTitle": "draft2019 maximum maximum validation with unsigned integer above the maximum 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": "shorter is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxProperties maxProperties validation too long 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": "ignores arrays",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 maxProperties maxProperties validation ignores other non-objects",
"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": "shorter is valid",
"fullTitle": "draft2019 maxProperties maxProperties validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxProperties maxProperties validation with a decimal too long 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": "no properties is valid",
"fullTitle": "draft2019 maxProperties maxProperties = 0 means the object is empty no properties 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": "one property is invalid",
"fullTitle": "draft2019 maxProperties maxProperties = 0 means the object is empty one property 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": "shorter is valid",
"fullTitle": "draft2019 maxLength maxLength validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxLength maxLength validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxLength maxLength validation too long 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": "ignores non-strings",
"fullTitle": "draft2019 maxLength maxLength validation ignores non-strings",
"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": "two graphemes is long enough",
"fullTitle": "draft2019 maxLength maxLength validation two graphemes is long enough",
"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": "shorter is valid",
"fullTitle": "draft2019 maxLength maxLength validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxLength maxLength validation with a decimal too long 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": "shorter is valid",
"fullTitle": "draft2019 maxItems maxItems validation shorter 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": "exact length is valid",
"fullTitle": "draft2019 maxItems maxItems validation exact length 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": "too long is invalid",
"fullTitle": "draft2019 maxItems maxItems validation too long 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": "ignores non-arrays",
"fullTitle": "draft2019 maxItems maxItems validation ignores non-arrays",
"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": "shorter is valid",
"fullTitle": "draft2019 maxItems maxItems validation with a decimal shorter 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": "too long is invalid",
"fullTitle": "draft2019 maxItems maxItems validation with a decimal too long 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": "one item valid against lone maxContains",
"fullTitle": "draft2019 maxContains maxContains without contains is ignored one item valid against lone maxContains",
"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": "two items still valid against lone maxContains",
"fullTitle": "draft2019 maxContains maxContains without contains is ignored two items still valid against lone maxContains",
"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": "empty data",
"fullTitle": "draft2019 maxContains maxContains with contains empty data",
"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": "all elements match, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains all elements match, valid maxContains",
"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": "all elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains all elements match, invalid maxContains",
"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": "some elements match, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains some elements match, valid maxContains",
"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": "some elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains some elements match, invalid maxContains",
"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": "one element matches, valid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains, value with a decimal one element matches, valid maxContains",
"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": "too many elements match, invalid maxContains",
"fullTitle": "draft2019 maxContains maxContains with contains, value with a decimal too many elements match, invalid maxContains",
"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": "actual < minContains < maxContains",
"fullTitle": "draft2019 maxContains minContains < maxContains actual < minContains < maxContains",
"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": "minContains < actual < maxContains",
"fullTitle": "draft2019 maxContains minContains < maxContains minContains < actual < maxContains",
"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": "minContains < maxContains < actual",
"fullTitle": "draft2019 maxContains minContains < maxContains minContains < maxContains < actual",
"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": "valid items",
"fullTitle": "draft2019 items a schema given for items valid items",
"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": "wrong type of items",
"fullTitle": "draft2019 items a schema given for items wrong type of items",
"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": "ignores non-arrays",
"fullTitle": "draft2019 items a schema given for items ignores non-arrays",
"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": "JavaScript pseudo-array is valid",
"fullTitle": "draft2019 items a schema given for items JavaScript pseudo-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": "correct types",
"fullTitle": "draft2019 items an array of schemas for items correct types",
"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": "wrong types",
"fullTitle": "draft2019 items an array of schemas for items wrong types",
"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": "incomplete array of items",
"fullTitle": "draft2019 items an array of schemas for items incomplete array of items",
"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": "array with additional items",
"fullTitle": "draft2019 items an array of schemas for items array with additional items",
"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": "empty array",
"fullTitle": "draft2019 items an array of schemas for items empty array",
"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": "JavaScript pseudo-array is valid",
"fullTitle": "draft2019 items an array of schemas for items JavaScript pseudo-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": "any array is valid",
"fullTitle": "draft2019 items items with boolean schema (true) any 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schema (true) empty 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": "any non-empty array is invalid",
"fullTitle": "draft2019 items items with boolean schema (false) any non-empty array 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schema (false) empty 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": "array with one item is valid",
"fullTitle": "draft2019 items items with boolean schemas array with one item 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": "array with two items is invalid",
"fullTitle": "draft2019 items items with boolean schemas array with two items 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": "empty array is valid",
"fullTitle": "draft2019 items items with boolean schemas empty 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": "valid items",
"fullTitle": "draft2019 items items and subitems valid items",
"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": "too many items",
"fullTitle": "draft2019 items items and subitems too many items",
"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": "too many sub-items",
"fullTitle": "draft2019 items items and subitems too many sub-items",
"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": "wrong item",
"fullTitle": "draft2019 items items and subitems wrong item",
"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": "wrong sub-item",
"fullTitle": "draft2019 items items and subitems wrong sub-item",
"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": "fewer items is valid",
"fullTitle": "draft2019 items items and subitems fewer items 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": "valid nested array",
"fullTitle": "draft2019 items nested items valid nested array",
"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 array with invalid type",
"fullTitle": "draft2019 items nested items nested array with invalid type",
"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": "not deep enough",
"fullTitle": "draft2019 items nested items not deep enough",
"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": "allows null elements",
"fullTitle": "draft2019 items single-form items with null instance elements allows null elements",
"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": "allows null elements",
"fullTitle": "draft2019 items array-form items with null instance elements allows null elements",
"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": "passing case",
"fullTitle": "draft2019 infinite-loop-detection evaluating the same schema location against the same data location twice is not a sign of an infinite loop passing case",
"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": "failing case",
"fullTitle": "draft2019 infinite-loop-detection evaluating the same schema location against the same data location twice is not a sign of an infinite loop failing case",
"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": "valid when valid against lone if",
"fullTitle": "draft2019 if-then-else ignore if without then or else valid when valid against lone if",
"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": "valid when invalid against lone if",
"fullTitle": "draft2019 if-then-else ignore if without then or else valid when invalid against lone if",
"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": "valid when valid against lone then",
"fullTitle": "draft2019 if-then-else ignore then without if valid when valid against lone then",
"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": "valid when invalid against lone then",
"fullTitle": "draft2019 if-then-else ignore then without if valid when invalid against lone then",
"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": "valid when valid against lone else",
"fullTitle": "draft2019 if-then-else ignore else without if valid when valid against lone else",
"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": "valid when invalid against lone else",
"fullTitle": "draft2019 if-then-else ignore else without if valid when invalid against lone else",
"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": "valid through then",
"fullTitle": "draft2019 if-then-else if and then without else valid through then",
"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": "invalid through then",
"fullTitle": "draft2019 if-then-else if and then without else invalid through then",
"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": "valid when if test fails",
"fullTitle": "draft2019 if-then-else if and then without else valid when if test 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": "valid when if test passes",
"fullTitle": "draft2019 if-then-else if and else without then valid when if test passes",
"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": "valid through else",
"fullTitle": "draft2019 if-then-else if and else without then valid through else",
"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": "invalid through else",
"fullTitle": "draft2019 if-then-else if and else without then invalid through else",
"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": "valid through then",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else valid through then",
"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": "invalid through then",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else invalid through then",
"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": "valid through else",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else valid through else",
"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": "invalid through else",
"fullTitle": "draft2019 if-then-else validate against correct branch, then vs else invalid through else",
"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": "valid, but would have been invalid through then",
"fullTitle": "draft2019 if-then-else non-interference across combined schemas valid, but would have been invalid through then",
"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": "valid, but would have been invalid through else",
"fullTitle": "draft2019 if-then-else non-interference across combined schemas valid, but would have been invalid through else",
"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": "boolean schema true in if always chooses the then path (valid)",
"fullTitle": "draft2019 if-then-else if with boolean schema true boolean schema true in if always chooses the then path (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": "boolean schema true in if always chooses the then path (invalid)",
"fullTitle": "draft2019 if-then-else if with boolean schema true boolean schema true in if always chooses the then path (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": "boolean schema false in if always chooses the else path (invalid)",
"fullTitle": "draft2019 if-then-else if with boolean schema false boolean schema false in if always chooses the else path (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": "boolean schema false in if always chooses the else path (valid)",
"fullTitle": "draft2019 if-then-else if with boolean schema false boolean schema false in if always chooses the else path (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": "yes redirects to then and passes",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) yes redirects to then and passes",
"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": "other redirects to else and passes",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) other redirects to else and passes",
"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": "no redirects to then and fails",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) no redirects to then and 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": "invalid redirects to else and fails",
"fullTitle": "draft2019 if-then-else if appears at the end when serialized (keyword processing sequence) invalid redirects to else and 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": "all string formats ignore integers",
"fullTitle": "draft2019 format email format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format email format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format email format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format email format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format email format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format email format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format idn-email format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format idn-email format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format idn-email format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format idn-email format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format idn-email format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format idn-email format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format regex format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format regex format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format regex format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format regex format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format regex format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format regex format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format ipv4 format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format ipv4 format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format ipv4 format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format ipv4 format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format ipv4 format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format ipv4 format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format ipv6 format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format ipv6 format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format ipv6 format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format ipv6 format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format ipv6 format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format ipv6 format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format idn-hostname format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format hostname format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format hostname format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format hostname format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format hostname format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format hostname format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format hostname format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format date format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format date format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format date format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format date format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format date format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format date format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format date-time format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format date-time format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format date-time format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format date-time format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format date-time format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format date-time format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format time format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format time format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format time format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format time format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format time format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format time format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format json-pointer format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format json-pointer format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format json-pointer format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format json-pointer format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format json-pointer format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format json-pointer format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format relative-json-pointer format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format iri format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format iri format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format iri format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format iri format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format iri format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format iri format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format iri-reference format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format iri-reference format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format iri-reference format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format iri-reference format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format iri-reference format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format iri-reference format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri-reference format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri-reference format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri-reference format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri-reference format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri-reference format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri-reference format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uri-template format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uri-template format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uri-template format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uri-template format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uri-template format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uri-template format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format uuid format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format uuid format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format uuid format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format uuid format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format uuid format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format uuid format all string formats ignore nulls",
"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": "all string formats ignore integers",
"fullTitle": "draft2019 format duration format all string formats ignore integers",
"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": "all string formats ignore floats",
"fullTitle": "draft2019 format duration format all string formats ignore floats",
"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": "all string formats ignore objects",
"fullTitle": "draft2019 format duration format all string formats ignore objects",
"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": "all string formats ignore arrays",
"fullTitle": "draft2019 format duration format all string formats ignore arrays",
"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": "all string formats ignore booleans",
"fullTitle": "draft2019 format duration format all string formats ignore booleans",
"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": "all string formats ignore nulls",
"fullTitle": "draft2019 format duration format all string formats ignore nulls",
"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": "above the exclusiveMinimum is valid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation above the exclusiveMinimum 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": "boundary point is invalid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation boundary point 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": "below the exclusiveMinimum is invalid",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation below the exclusiveMinimum 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": "ignores non-numbers",
"fullTitle": "draft2019 exclusiveMinimum exclusiveMinimum validation ignores non-numbers",
"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": "below the exclusiveMaximum is valid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation below the exclusiveMaximum 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": "boundary point is invalid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation boundary point 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": "above the exclusiveMaximum is invalid",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation above the exclusiveMaximum 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": "ignores non-numbers",
"fullTitle": "draft2019 exclusiveMaximum exclusiveMaximum validation ignores non-numbers",
"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": "one of the enum is valid",
"fullTitle": "draft2019 enum simple enum validation one of the enum 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": "something else is invalid",
"fullTitle": "draft2019 enum simple enum validation something else 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": "one of the enum is valid",
"fullTitle": "draft2019 enum heterogeneous enum validation one of the enum 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": "something else is invalid",
"fullTitle": "draft2019 enum heterogeneous enum validation something else 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": "objects are deep compared",
"fullTitle": "draft2019 enum heterogeneous enum validation objects are deep compared",
"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": "valid object matches",
"fullTitle": "draft2019 enum heterogeneous enum validation valid object matches",
"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 properties in object is invalid",
"fullTitle": "draft2019 enum heterogeneous enum validation extra properties in object 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": "null is valid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation null 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": "number is valid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation number 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": "something else is invalid",
"fullTitle": "draft2019 enum heterogeneous enum-with-null validation something else 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": "both properties are valid",
"fullTitle": "draft2019 enum enums in properties both properties 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": "wrong foo value",
"fullTitle": "draft2019 enum enums in properties wrong foo value",
"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": "wrong bar value",
"fullTitle": "draft2019 enum enums in properties wrong bar value",
"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": "missing optional property is valid",
"fullTitle": "draft2019 enum enums in properties missing optional property 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": "missing required property is invalid",
"fullTitle": "draft2019 enum enums in properties missing required property 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": "missing all properties is invalid",
"fullTitle": "draft2019 enum enums in properties missing all properties 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": "member 1 is valid",
"fullTitle": "draft2019 enum enum with escaped characters member 1 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": "member 2 is valid",
"fullTitle": "draft2019 enum enum with escaped characters member 2 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": "another string is invalid",
"fullTitle": "draft2019 enum enum with escaped characters another string 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": "false is valid",
"fullTitle": "draft2019 enum enum with false does not match 0 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": "integer zero is invalid",
"fullTitle": "draft2019 enum enum with false does not match 0 integer zero 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": "float zero is invalid",
"fullTitle": "draft2019 enum enum with false does not match 0 float zero 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": "[false] is valid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [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": "[0] is invalid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [0] 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": "[0.0] is invalid",
"fullTitle": "draft2019 enum enum with [false] does not match [0] [0.0] 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": "true is valid",
"fullTitle": "draft2019 enum enum with true does not match 1 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": "integer one is invalid",
"fullTitle": "draft2019 enum enum with true does not match 1 integer one 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": "float one is invalid",
"fullTitle": "draft2019 enum enum with true does not match 1 float one 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": "[true] is valid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [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": "[1] is invalid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [1] 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.0] is invalid",
"fullTitle": "draft2019 enum enum with [true] does not match [1] [1.0] 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": "false is invalid",
"fullTitle": "draft2019 enum enum with 0 does not match false false 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": "integer zero is valid",
"fullTitle": "draft2019 enum enum with 0 does not match false integer zero 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": "float zero is valid",
"fullTitle": "draft2019 enum enum with 0 does not match false float zero 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] is invalid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [false] 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": "[0] is valid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [0] 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": "[0.0] is valid",
"fullTitle": "draft2019 enum enum with [0] does not match [false] [0.0] 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 is invalid",
"fullTitle": "draft2019 enum enum with 1 does not match true true 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": "integer one is valid",
"fullTitle": "draft2019 enum enum with 1 does not match true integer one 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": "float one is valid",
"fullTitle": "draft2019 enum enum with 1 does not match true float one 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] is invalid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [true] 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] is valid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [1] 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.0] is valid",
"fullTitle": "draft2019 enum enum with [1] does not match [true] [1.0] 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": "match string with nul",
"fullTitle": "draft2019 enum nul characters in strings match string with nul",
"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": "do not match string lacking nul",
"fullTitle": "draft2019 enum nul characters in strings do not match string lacking nul",
"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": "valid",
"fullTitle": "draft2019 dependentSchemas single dependency 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": "no dependency",
"fullTitle": "draft2019 dependentSchemas single dependency no dependency",
"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": "wrong type",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type",
"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": "wrong type other",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type other",
"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": "wrong type both",
"fullTitle": "draft2019 dependentSchemas single dependency wrong type both",
"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": "ignores arrays",
"fullTitle": "draft2019 dependentSchemas single dependency ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 dependentSchemas single dependency ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 dependentSchemas single dependency ignores other non-objects",
"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": "object with property having schema true is valid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with property having schema 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": "object with property having schema false is invalid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with property having schema false 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": "object with both properties is invalid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas object with both properties 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": "empty object is valid",
"fullTitle": "draft2019 dependentSchemas boolean subschemas empty object 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": "quoted tab",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted tab",
"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": "quoted quote",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted quote",
"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": "quoted tab invalid under dependent schema",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted tab invalid under dependent schema",
"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": "quoted quote invalid under dependent schema",
"fullTitle": "draft2019 dependentSchemas dependencies with escaped characters quoted quote invalid under dependent schema",
"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": "matches root",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches root",
"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": "matches dependency",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches dependency",
"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": "matches both",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root matches both",
"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": "no dependency",
"fullTitle": "draft2019 dependentSchemas dependent subschema incompatible with root no dependency",
"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": "neither",
"fullTitle": "draft2019 dependentRequired single dependency neither",
"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": "nondependant",
"fullTitle": "draft2019 dependentRequired single dependency nondependant",
"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 dependency",
"fullTitle": "draft2019 dependentRequired single dependency with dependency",
"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": "missing dependency",
"fullTitle": "draft2019 dependentRequired single dependency missing dependency",
"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": "ignores arrays",
"fullTitle": "draft2019 dependentRequired single dependency ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 dependentRequired single dependency ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 dependentRequired single dependency ignores other non-objects",
"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": "empty object",
"fullTitle": "draft2019 dependentRequired empty dependents empty object",
"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": "object with one property",
"fullTitle": "draft2019 dependentRequired empty dependents object with one property",
"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-object is valid",
"fullTitle": "draft2019 dependentRequired empty dependents non-object 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": "neither",
"fullTitle": "draft2019 dependentRequired multiple dependents required neither",
"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": "nondependants",
"fullTitle": "draft2019 dependentRequired multiple dependents required nondependants",
"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 dependencies",
"fullTitle": "draft2019 dependentRequired multiple dependents required with dependencies",
"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": "missing dependency",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing dependency",
"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": "missing other dependency",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing other dependency",
"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": "missing both dependencies",
"fullTitle": "draft2019 dependentRequired multiple dependents required missing both dependencies",
"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": "CRLF",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters CRLF",
"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": "quoted quotes",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters quoted quotes",
"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": "CRLF missing dependent",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters CRLF missing dependent",
"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": "quoted quotes missing dependent",
"fullTitle": "draft2019 dependentRequired dependencies with escaped characters quoted quotes missing dependent",
"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": "valid when property is specified",
"fullTitle": "draft2019 default invalid type for default valid when property is specified",
"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": "still valid when the invalid default is used",
"fullTitle": "draft2019 default invalid type for default still valid when the invalid default is used",
"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": "valid when property is specified",
"fullTitle": "draft2019 default invalid string value for default valid when property is specified",
"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": "still valid when the invalid default is used",
"fullTitle": "draft2019 default invalid string value for default still valid when the invalid default is used",
"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": "an explicit property value is checked against maximum (passing)",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing an explicit property value is checked against maximum (passing)",
"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": "an explicit property value is checked against maximum (failing)",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing an explicit property value is checked against maximum (failing)",
"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": "missing properties are not filled in with the default",
"fullTitle": "draft2019 default the default keyword does not do anything if the property is missing missing properties are not filled in with the default",
"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 valid JSON document",
"fullTitle": "draft2019 content validation of string-encoded content based on media type a valid JSON document",
"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": "an invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of string-encoded content based on media type an invalid JSON document; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of string-encoded content based on media type ignores non-strings",
"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 valid base64 string",
"fullTitle": "draft2019 content validation of binary string-encoding a valid base64 string",
"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": "an invalid base64 string (% is not a valid character); validates true",
"fullTitle": "draft2019 content validation of binary string-encoding an invalid base64 string (% is not a valid character); validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary string-encoding ignores non-strings",
"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 valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents a valid base64-encoded JSON document",
"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 validly-encoded invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents a validly-encoded invalid JSON document; validates true",
"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": "an invalid base64 string that is valid JSON; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents an invalid base64 string that is valid JSON; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary-encoded media type documents ignores non-strings",
"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 valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema a valid base64-encoded JSON document",
"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": "another valid base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema another valid base64-encoded JSON document",
"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": "an invalid base64-encoded JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an invalid base64-encoded JSON document; validates true",
"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": "an empty object as a base64-encoded JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an empty object as a base64-encoded JSON document; validates true",
"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": "an empty array as a base64-encoded JSON document",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an empty array as a base64-encoded JSON document",
"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 validly-encoded invalid JSON document; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema a validly-encoded invalid JSON document; validates true",
"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": "an invalid base64 string that is valid JSON; validates true",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema an invalid base64 string that is valid JSON; validates true",
"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": "ignores non-strings",
"fullTitle": "draft2019 content validation of binary-encoded media type documents with schema ignores non-strings",
"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": "array with item matching schema (5) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with item matching schema (5) 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": "array with item matching schema (6) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with item matching schema (6) 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": "array with two items matching schema (5, 6) is valid",
"fullTitle": "draft2019 contains contains keyword validation array with two items matching schema (5, 6) 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": "array without items matching schema is invalid",
"fullTitle": "draft2019 contains contains keyword validation array without items matching schema 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword validation empty array 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": "not array is valid",
"fullTitle": "draft2019 contains contains keyword validation not 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": "array with item 5 is valid",
"fullTitle": "draft2019 contains contains keyword with const keyword array with item 5 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": "array with two items 5 is valid",
"fullTitle": "draft2019 contains contains keyword with const keyword array with two items 5 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": "array without item 5 is invalid",
"fullTitle": "draft2019 contains contains keyword with const keyword array without item 5 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": "any non-empty array is valid",
"fullTitle": "draft2019 contains contains keyword with boolean schema true any non-empty 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema true empty array 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": "any non-empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false any non-empty array 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false empty array 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-arrays are valid",
"fullTitle": "draft2019 contains contains keyword with boolean schema false non-arrays 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": "matches items, does not match contains",
"fullTitle": "draft2019 contains items + contains matches items, does not match contains",
"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": "does not match items, matches contains",
"fullTitle": "draft2019 contains items + contains does not match items, matches contains",
"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": "matches both items and contains",
"fullTitle": "draft2019 contains items + contains matches both items and contains",
"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": "matches neither items nor contains",
"fullTitle": "draft2019 contains items + contains matches neither items nor contains",
"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": "any non-empty array is valid",
"fullTitle": "draft2019 contains contains with false if subschema any non-empty 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": "empty array is invalid",
"fullTitle": "draft2019 contains contains with false if subschema empty array 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": "allows null items",
"fullTitle": "draft2019 contains contains with null instance elements allows null items",
"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": "same value is valid",
"fullTitle": "draft2019 const const validation same value 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": "another value is invalid",
"fullTitle": "draft2019 const const validation another value 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": "another type is invalid",
"fullTitle": "draft2019 const const validation another type 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": "same object is valid",
"fullTitle": "draft2019 const const with object same object 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": "same object with different property order is valid",
"fullTitle": "draft2019 const const with object same object with different property order 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": "another object is invalid",
"fullTitle": "draft2019 const const with object another object 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": "another type is invalid",
"fullTitle": "draft2019 const const with object another type 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": "same array is valid",
"fullTitle": "draft2019 const const with array same 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": "another array item is invalid",
"fullTitle": "draft2019 const const with array another array item 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": "array with additional items is invalid",
"fullTitle": "draft2019 const const with array array with additional items 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": "null is valid",
"fullTitle": "draft2019 const const with null null 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": "not null is invalid",
"fullTitle": "draft2019 const const with null not null 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": "false is valid",
"fullTitle": "draft2019 const const with false does not match 0 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": "integer zero is invalid",
"fullTitle": "draft2019 const const with false does not match 0 integer zero 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": "float zero is invalid",
"fullTitle": "draft2019 const const with false does not match 0 float zero 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": "true is valid",
"fullTitle": "draft2019 const const with true does not match 1 true 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": "integer one is invalid",
"fullTitle": "draft2019 const const with true does not match 1 integer one 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": "float one is invalid",
"fullTitle": "draft2019 const const with true does not match 1 float one 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": "[false] is valid",
"fullTitle": "draft2019 const const with [false] does not match [0] [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": "[0] is invalid",
"fullTitle": "draft2019 const const with [false] does not match [0] [0] 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": "[0.0] is invalid",
"fullTitle": "draft2019 const const with [false] does not match [0] [0.0] 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": "[true] is valid",
"fullTitle": "draft2019 const const with [true] does not match [1] [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": "[1] is invalid",
"fullTitle": "draft2019 const const with [true] does not match [1] [1] 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.0] is invalid",
"fullTitle": "draft2019 const const with [true] does not match [1] [1.0] 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": "{\"a\": false} is valid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 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": "{\"a\": 0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 0} 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": "{\"a\": 0.0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": false} does not match {\"a\": 0} {\"a\": 0.0} 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": "{\"a\": true} is valid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 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": "{\"a\": 1} is invalid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 1} 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": "{\"a\": 1.0} is invalid",
"fullTitle": "draft2019 const const with {\"a\": true} does not match {\"a\": 1} {\"a\": 1.0} 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": "false is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types false 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": "integer zero is valid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types integer zero 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": "float zero is valid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types float zero 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": "empty object is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty object 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": "empty array is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty array 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": "empty string is invalid",
"fullTitle": "draft2019 const const with 0 does not match other zero-like types empty string 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": "true is invalid",
"fullTitle": "draft2019 const const with 1 does not match true true 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": "integer one is valid",
"fullTitle": "draft2019 const const with 1 does not match true integer one 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": "float one is valid",
"fullTitle": "draft2019 const const with 1 does not match true float one 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": "integer -2 is valid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types integer -2 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": "integer 2 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types integer 2 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": "float -2.0 is valid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float -2.0 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": "float 2.0 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float 2.0 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": "float -2.00001 is invalid",
"fullTitle": "draft2019 const const with -2.0 matches integer and float types float -2.00001 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": "integer is valid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits integer 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": "integer minus one is invalid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits integer minus one 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": "float is valid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits float 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": "float minus one is invalid",
"fullTitle": "draft2019 const float and integers are equal up to 64-bit representation limits float minus one 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": "match string with nul",
"fullTitle": "draft2019 const nul characters in strings match string with nul",
"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": "do not match string lacking nul",
"fullTitle": "draft2019 const nul characters in strings do not match string lacking nul",
"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": "number is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' number 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": "string is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' string 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": "boolean true is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' boolean 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": "boolean false is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' boolean 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": "null is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' null 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": "object is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' object 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": "empty object is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' empty object 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": "array is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' 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": "empty array is valid",
"fullTitle": "draft2019 boolean_schema boolean schema 'true' empty 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": "number is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' number 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": "string is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' string 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": "boolean true is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' boolean true 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": "boolean false is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' boolean false 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": "null is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' null 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": "object is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' object 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": "empty object is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' empty object 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": "array is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' array 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": "empty array is invalid",
"fullTitle": "draft2019 boolean_schema boolean schema 'false' empty array 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": "first anyOf valid",
"fullTitle": "draft2019 anyOf anyOf first anyOf 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": "second anyOf valid",
"fullTitle": "draft2019 anyOf anyOf second anyOf 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": "both anyOf valid",
"fullTitle": "draft2019 anyOf anyOf both anyOf 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": "neither anyOf valid",
"fullTitle": "draft2019 anyOf anyOf neither anyOf 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": "mismatch base schema",
"fullTitle": "draft2019 anyOf anyOf with base schema mismatch base schema",
"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": "one anyOf valid",
"fullTitle": "draft2019 anyOf anyOf with base schema one anyOf 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": "both anyOf invalid",
"fullTitle": "draft2019 anyOf anyOf with base schema both anyOf 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": "any value is valid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, all true any value 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": "any value is valid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, some true any value 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": "any value is invalid",
"fullTitle": "draft2019 anyOf anyOf with boolean schemas, all false any value 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": "first anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types first anyOf valid (complex)",
"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": "second anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types second anyOf valid (complex)",
"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": "both anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types both anyOf valid (complex)",
"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": "neither anyOf valid (complex)",
"fullTitle": "draft2019 anyOf anyOf complex types neither anyOf valid (complex)",
"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": "string is valid",
"fullTitle": "draft2019 anyOf anyOf with one empty schema string 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": "number is valid",
"fullTitle": "draft2019 anyOf anyOf with one empty schema number 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": "null is valid",
"fullTitle": "draft2019 anyOf nested anyOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 anyOf nested anyOf, to check validation semantics anything non-null 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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier mismatch",
"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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier with absolute URI match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier with absolute URI mismatch",
"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": "match",
"fullTitle": "draft2019 anchor Location-independent identifier with base URI change in subschema match",
"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": "mismatch",
"fullTitle": "draft2019 anchor Location-independent identifier with base URI change in subschema mismatch",
"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": "$ref resolves to /$defs/A/allOf/1",
"fullTitle": "draft2019 anchor same $anchor with different base uri $ref resolves to /$defs/A/allOf/1",
"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": "$ref does not resolve to /$defs/A/allOf/0",
"fullTitle": "draft2019 anchor same $anchor with different base uri $ref does not resolve to /$defs/A/allOf/0",
"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": "allOf",
"fullTitle": "draft2019 allOf allOf allOf",
"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": "mismatch second",
"fullTitle": "draft2019 allOf allOf mismatch second",
"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": "mismatch first",
"fullTitle": "draft2019 allOf allOf mismatch first",
"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": "wrong type",
"fullTitle": "draft2019 allOf allOf wrong type",
"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": "valid",
"fullTitle": "draft2019 allOf allOf with base schema 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": "mismatch base schema",
"fullTitle": "draft2019 allOf allOf with base schema mismatch base schema",
"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": "mismatch first allOf",
"fullTitle": "draft2019 allOf allOf with base schema mismatch first allOf",
"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": "mismatch second allOf",
"fullTitle": "draft2019 allOf allOf with base schema mismatch second allOf",
"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": "mismatch both",
"fullTitle": "draft2019 allOf allOf with base schema mismatch both",
"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": "valid",
"fullTitle": "draft2019 allOf allOf simple types 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": "mismatch one",
"fullTitle": "draft2019 allOf allOf simple types mismatch 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": "any value is valid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, all true any value 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": "any value is invalid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, some false any value 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": "any value is invalid",
"fullTitle": "draft2019 allOf allOf with boolean schemas, all false any value 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": "any data is valid",
"fullTitle": "draft2019 allOf allOf with one empty schema any data 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": "any data is valid",
"fullTitle": "draft2019 allOf allOf with two empty schemas any data 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": "number is valid",
"fullTitle": "draft2019 allOf allOf with the first empty schema number 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": "string is invalid",
"fullTitle": "draft2019 allOf allOf with the first empty schema string 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": "number is valid",
"fullTitle": "draft2019 allOf allOf with the last empty schema number 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": "string is invalid",
"fullTitle": "draft2019 allOf allOf with the last empty schema string 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": "null is valid",
"fullTitle": "draft2019 allOf nested allOf, to check validation semantics null 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": "anything non-null is invalid",
"fullTitle": "draft2019 allOf nested allOf, to check validation semantics anything non-null 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": "allOf: false, anyOf: false, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: false, oneOf: false",
"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": "allOf: false, anyOf: false, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: false, oneOf: true",
"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": "allOf: false, anyOf: true, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: true, oneOf: false",
"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": "allOf: false, anyOf: true, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: false, anyOf: true, oneOf: true",
"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": "allOf: true, anyOf: false, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: false, oneOf: false",
"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": "allOf: true, anyOf: false, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: false, oneOf: true",
"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": "allOf: true, anyOf: true, oneOf: false",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: true, oneOf: false",
"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": "allOf: true, anyOf: true, oneOf: true",
"fullTitle": "draft2019 allOf allOf combined with anyOf, oneOf allOf: true, anyOf: true, oneOf: true",
"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": "no additional properties is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties no additional properties 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": "an additional property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties an additional property 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": "ignores arrays",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores arrays",
"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": "ignores strings",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores strings",
"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": "ignores other non-objects",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties ignores other non-objects",
"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": "patternProperties are not additional properties",
"fullTitle": "draft2019 additionalProperties additionalProperties being false does not allow other properties patternProperties are not 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": "matching the pattern is valid",
"fullTitle": "draft2019 additionalProperties non-ASCII pattern with additionalProperties matching the pattern 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": "not matching the pattern is invalid",
"fullTitle": "draft2019 additionalProperties non-ASCII pattern with additionalProperties not matching the pattern 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": "no additional properties is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema no additional properties 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": "an additional valid property is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema an additional valid property 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": "an additional invalid property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties with schema an additional invalid property 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": "an additional valid property is valid",
"fullTitle": "draft2019 additionalProperties additionalProperties can exist by itself an additional valid property 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": "an additional invalid property is invalid",
"fullTitle": "draft2019 additionalProperties additionalProperties can exist by itself an additional invalid property 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": "additional properties are allowed",
"fullTitle": "draft2019 additionalProperties additionalProperties are allowed by default additional properties are allowed",
"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": "properties defined in allOf are not examined",
"fullTitle": "draft2019 additionalProperties additionalProperties does not look in applicators properties defined in allOf are not examined",
"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": "allows null values",
"fullTitle": "draft2019 additionalProperties additionalProperties with null valued instance properties allows null values",
"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": "additional items match schema",
"fullTitle": "draft2019 additionalItems additionalItems as schema additional items match schema",
"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": "additional items do not match schema",
"fullTitle": "draft2019 additionalItems additionalItems as schema additional items do not match schema",
"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": "valid with a array of type integers",
"fullTitle": "draft2019 additionalItems when items is schema, additionalItems does nothing valid with a array of type integers",
"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": "invalid with a array of mixed types",
"fullTitle": "draft2019 additionalItems when items is schema, additionalItems does nothing invalid with a array of mixed types",
"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": "all items match schema",
"fullTitle": "draft2019 additionalItems when items is schema, boolean additionalItems does nothing all items match schema",
"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": "empty array",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted empty array",
"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": "fewer number of items present (1)",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted fewer number of items present (1)",
"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": "fewer number of items present (2)",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted fewer number of items present (2)",
"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": "equal number of items present",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted equal number of items present",
"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": "additional items are not permitted",
"fullTitle": "draft2019 additionalItems array of items with no additionalItems permitted additional items are not permitted",
"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": "items defaults to empty schema so everything is valid",
"fullTitle": "draft2019 additionalItems additionalItems as false without items items defaults to empty schema so everything 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": "ignores non-arrays",
"fullTitle": "draft2019 additionalItems additionalItems as false without items ignores non-arrays",
"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": "only the first item is validated",
"fullTitle": "draft2019 additionalItems additionalItems are allowed by default only the first item is validated",
"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": "items defined in allOf are not examined",
"fullTitle": "draft2019 additionalItems additionalItems does not look in applicators, valid case items defined in allOf are not examined",
"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": "items defined in allOf are not examined",
"fullTitle": "draft2019 additionalItems additionalItems does not look in applicators, invalid case items defined in allOf are not examined",
"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": "valid items",
"fullTitle": "draft2019 additionalItems items validation adjusts the starting index for additionalItems valid items",
"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": "wrong type of second item",
"fullTitle": "draft2019 additionalItems items validation adjusts the starting index for additionalItems wrong type of second item",
"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": "heterogeneous invalid instance",
"fullTitle": "draft2019 additionalItems additionalItems with heterogeneous array heterogeneous invalid instance",
"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": "valid instance",
"fullTitle": "draft2019 additionalItems additionalItems with heterogeneous array valid instance",
"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": "allows null elements",
"fullTitle": "draft2019 additionalItems additionalItems with null instance elements allows null elements",
"file": "/Users/saschagoldhofer/Arbeit/versioned/sagold/json-schema-library/test/spec/v2019-09/draft2019-09.test.ts",
"duration": 0,
"currentRetry": 0,
"speed": "fast",
"err": {}
}
]
}