aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/tests/schema.rs
diff options
context:
space:
mode:
Diffstat (limited to 'validator_derive/tests/schema.rs')
-rw-r--r--validator_derive/tests/schema.rs13
1 files changed, 8 insertions, 5 deletions
diff --git a/validator_derive/tests/schema.rs b/validator_derive/tests/schema.rs
index b45f3a1..3a45711 100644
--- a/validator_derive/tests/schema.rs
+++ b/validator_derive/tests/schema.rs
@@ -36,7 +36,8 @@ fn can_fail_schema_fn_validation() {
let s = TestStruct { val: String::new() };
let res = s.validate();
assert!(res.is_err());
- let errs = res.unwrap_err().field_errors();
+ let err = res.unwrap_err();
+ let errs = err.field_errors();
assert!(errs.contains_key("__all__"));
assert_eq!(errs["__all__"].len(), 1);
assert_eq!(errs["__all__"][0].code, "meh");
@@ -56,7 +57,8 @@ fn can_specify_message_for_schema_fn() {
let s = TestStruct { val: String::new() };
let res = s.validate();
assert!(res.is_err());
- let errs = res.unwrap_err().field_errors();
+ let err = res.unwrap_err();
+ let errs = err.field_errors();
assert!(errs.contains_key("__all__"));
assert_eq!(errs["__all__"].len(), 1);
assert_eq!(errs["__all__"][0].clone().message.unwrap(), "oops");
@@ -68,10 +70,10 @@ fn can_choose_to_run_schema_validation_even_after_field_errors() {
Err(ValidationError::new("meh"))
}
#[derive(Debug, Validate)]
- #[validate(schema(function = "invalid_schema_fn", skip_on_field_errors = "false"))]
+ #[validate(schema(function = "invalid_schema_fn", skip_on_field_errors = false))]
struct TestStruct {
val: String,
- #[validate(range(min = "1", max = "10"))]
+ #[validate(range(min = 1, max = 10))]
num: usize,
}
@@ -79,7 +81,8 @@ fn can_choose_to_run_schema_validation_even_after_field_errors() {
let res = s.validate();
assert!(res.is_err());
- let errs = res.unwrap_err().field_errors();
+ let err = res.unwrap_err();
+ let errs = err.field_errors();
assert!(errs.contains_key("__all__"));
assert_eq!(errs["__all__"].len(), 1);
assert_eq!(errs["__all__"][0].clone().code, "meh");