JSON Schema draft 2019-09 で追加された unevaluatedProperties がどう動作するかについて

github にテストケースが書いてありました。

https://github.com/json-schema-org/JSON-Schema-Test-Suite/blob/master/tests/draft2019-09/unevaluatedProperties.json

テストコードはそれ自体が仕様でもあるので、どういう動作かわからないときはテストコードをみるのはすごくありです。