From e1df41c209e14b9dac0b3f612062d3627ae82cc0 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 3 Nov 2019 00:55:23 +0100 Subject: [PATCH] fix tests --- src/dc_mimeparser.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/dc_mimeparser.rs b/src/dc_mimeparser.rs index d31e7dc02..fc264ace5 100644 --- a/src/dc_mimeparser.rs +++ b/src/dc_mimeparser.rs @@ -1257,13 +1257,13 @@ mod tests { #[ignore] #[test] fn test_dc_mailmime_parse_crash_fuzzy(data in "[!-~\t ]{2000,}") { - // this test doesn't exercise much of dc_mimeparser anymore - // because a missing From-field early aborts parsing let context = dummy_context(); let mut mimeparser = MimeParser::new(&context.ctx); - unsafe { - assert!(mimeparser.parse(data.as_bytes()).is_err()); - } + + // parsing should always succeed + // but the returned header will normally be empty on random data + assert!(unsafe {mimeparser.parse(data.as_bytes()).is_ok()}); + assert!(mimeparser.header.is_empty()); } }