garde
garde copied to clipboard
`Path` misleading display
I wrote a unit test for error message testing path & error message My original unit test assert looks like
assert_eq!(
invalid_record.validate().unwrap_err().into_inner()[0],
(
Path::new("content_fingerprints").join("0"),
Error::new("value is not a trimmed string"),
),
);
And I got error
But actually the assert should be like
assert_eq!(
invalid_record.validate().unwrap_err().into_inner()[0],
(
Path::new("content_fingerprints").join(0),
Error::new("value is not a trimmed string"),
),
);