UNPKG

json-schema-library

Version:

Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation

1,125 lines 867 kB
{ "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": {} }, {