{ "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": {} } ] }