&simple_value,
&[
("prop1", "Expected string value."),
- ("prop4", "schema does not allow additional properties."),
- ("prop3", "property is missing and it is not optional."),
+ ("prop4", "schema does not allow additional properties"),
+ ("prop3", "property is missing and it is not optional"),
],
)?;
&nested_value,
&[
("prop1", "Expected string value."),
- ("prop4", "schema does not allow additional properties."),
- ("arr1", "property is missing and it is not optional."),
- ("obj1", "property is missing and it is not optional."),
+ ("prop4", "schema does not allow additional properties"),
+ ("arr1", "property is missing and it is not optional"),
+ ("obj1", "property is missing and it is not optional"),
],
)?;
&nested_value,
&[
("arr1/[1]", "Expected string value."),
- ("obj1/prop1", "property is missing and it is not optional."),
- ("obj1/prop3", "property is missing and it is not optional."),
+ ("obj1/prop1", "property is missing and it is not optional"),
+ ("obj1/prop3", "property is missing and it is not optional"),
("prop1", "Expected string value."),
- ("prop4", "schema does not allow additional properties."),
+ ("prop4", "schema does not allow additional properties"),
],
)?;
test_verify(
&ALL_OF_SCHEMA_NO_ADDITIONAL,
&value,
- &[("another1", "property is missing and it is not optional.")],
+ &[("another1", "property is missing and it is not optional")],
)?;
let value = json!({
test_verify(
&ALL_OF_SCHEMA_NO_ADDITIONAL,
&value,
- &[("additional", "schema does not allow additional properties.")],
+ &[("additional", "schema does not allow additional properties")],
)?;
Ok(())
test_verify(
&ALL_OF_SCHEMA_ADDITIONAL,
&value,
- &[("regular1", "property is missing and it is not optional.")],
+ &[("regular1", "property is missing and it is not optional")],
)?;
Ok(())