From 142eb7dbe780a5b597b91307b8c9d14c4fde158d Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Tue, 28 Jan 2025 12:15:27 +0100 Subject: [PATCH] imap-proto: make quoted tests more precise --- imap-proto/src/parser/core.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/imap-proto/src/parser/core.rs b/imap-proto/src/parser/core.rs index 2e2e4e4..0c92c6a 100644 --- a/imap-proto/src/parser/core.rs +++ b/imap-proto/src/parser/core.rs @@ -245,8 +245,14 @@ mod tests { assert_eq!(val, b"Hello"); // Allowed escapes... - assert!(quoted(br#""Hello \" "???"#).is_ok()); - assert!(quoted(br#""Hello \\ "???"#).is_ok()); + assert_eq!( + quoted(br#""Hello \" "???"#), + Ok((&b"???"[..], &br#"Hello \" "#[..])) + ); + assert_eq!( + quoted(br#""Hello \\ "???"#), + Ok((&b"???"[..], &br#"Hello \\ "#[..])) + ); // Not allowed escapes... assert!(quoted(br#""Hello \a "???"#).is_err());