Skip to content

Commit cb6d284

Browse files
committed
Enable more tests
1 parent 6abdbf3 commit cb6d284

File tree

2 files changed

+1
-11
lines changed

2 files changed

+1
-11
lines changed

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,7 @@ The following JSON Schema features are **not yet implemented**:
262262
## Standards Compliance
263263

264264
- **JSON Schema Draft 2020-12** - Partial support for core features of the latest JSON Schema standard
265-
- **Official Test Suite** - Passes 1160+ tests from the official JSON Schema Test Suite (258 tests currently skipped for unsupported features)
266-
- **100% Code Coverage** - Complete test coverage for implemented features ensures reliability
267-
- **Edge Case Handling** - Robust handling of supported validation scenarios including:
268-
- Unicode text validation with proper grapheme cluster counting
269-
- Basic object/array validation (complex `$ref` scenarios not supported)
270-
- JavaScript-specific property name handling (`constructor`, `toString`, etc.)
265+
- **Official Test Suite** - Passes the majority of tests from the official JSON Schema Test Suite ([253 tests currently skipped](./failing-tests-skip-list.json) for unsupported features)
271266

272267
## License
273268

failing-tests-skip-list.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,6 @@
6969
"ref|$id must be resolved against nearest parent, not just immediate parent|non-number is invalid",
7070
"ref|empty tokens in $ref json-pointer|non-number is invalid",
7171
"vocabulary|schema that uses custom metaschema with with no validation vocabulary|no validation: invalid number, but it still validates",
72-
"oneOf|nested oneOf, to check validation semantics|anything non-null is invalid",
73-
"oneOf|oneOf complex types|both oneOf valid (complex)",
74-
"oneOf|oneOf complex types|neither oneOf valid (complex)",
75-
"oneOf|oneOf with required|both invalid - invalid",
76-
"oneOf|oneOf with required|both valid - invalid",
7772
"unevaluatedProperties|unevaluatedProperties + ref inside allOf / oneOf|a and y are valid",
7873
"unevaluatedProperties|unevaluatedProperties + ref inside allOf / oneOf|a and b and y are valid",
7974
"unevaluatedProperties|dynamic evalation inside nested refs|a is valid",

0 commit comments

Comments
 (0)