diff --git a/crates/filemeta/src/error.rs b/crates/filemeta/src/error.rs index 8cdfb40b5..a2136a3e6 100644 --- a/crates/filemeta/src/error.rs +++ b/crates/filemeta/src/error.rs @@ -427,6 +427,9 @@ mod tests { let filemeta_error: Error = io_error.into(); match filemeta_error { + Error::Unexpected => { + assert_eq!(kind, ErrorKind::UnexpectedEof); + } Error::Io(extracted_io_error) => { assert_eq!(extracted_io_error.kind(), kind); assert!(extracted_io_error.to_string().contains("test error")); diff --git a/ecstore/src/endpoints.rs b/ecstore/src/endpoints.rs index db390a130..1a4b5fd5c 100644 --- a/ecstore/src/endpoints.rs +++ b/ecstore/src/endpoints.rs @@ -680,7 +680,7 @@ mod test { ), ( vec!["ftp://server/d1", "http://server/d2", "http://server/d3", "http://server/d4"], - Some(Error::other("'ftp://server/d1': io error")), + Some(Error::other("'ftp://server/d1': io error invalid URL endpoint format")), 10, ), ( @@ -719,7 +719,13 @@ mod test { (None, Ok(_)) => {} (Some(e), Ok(_)) => panic!("{}: error: expected = {}, got = ", test_case.2, e), (Some(e), Err(e2)) => { - assert_eq!(e.to_string(), e2.to_string(), "{}: error: expected = {}, got = {}", test_case.2, e, e2) + assert!( + e2.to_string().starts_with(&e.to_string()), + "{}: error: expected = {}, got = {}", + test_case.2, + e, + e2 + ) } } }