From 68a15725d29ce33a8aebc4a186488d58b49a1c5a Mon Sep 17 00:00:00 2001 From: adbenitez Date: Sat, 9 Jul 2022 15:45:06 -0400 Subject: [PATCH] fix tests --- src/qr.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/qr.rs b/src/qr.rs index 3e8f9e20c..72590e1a6 100644 --- a/src/qr.rs +++ b/src/qr.rs @@ -701,20 +701,22 @@ mod tests { let qr = check_qr( &ctx.ctx, - "mailto:stress@test.local?subject=hello&body=world", + "mailto:stress@test.local?subject=hello&body=beautiful+world", ) .await?; - if let Qr::Addr { contact_id } = qr { + if let Qr::Addr { contact_id, draft } = qr { let contact = Contact::get_by_id(&ctx.ctx, contact_id).await?; assert_eq!(contact.get_addr(), "stress@test.local"); + assert_eq!(draft.unwrap(), "hello\nbeautiful world"); } else { bail!("Wrong QR code type"); } let res = check_qr(&ctx.ctx, "mailto:no-questionmark@example.org").await?; - if let Qr::Addr { contact_id } = res { + if let Qr::Addr { contact_id, draft } = res { let contact = Contact::get_by_id(&ctx.ctx, contact_id).await?; assert_eq!(contact.get_addr(), "no-questionmark@example.org"); + assert!(draft.is_none()); } else { bail!("Wrong QR code type"); }