From 824d4957cd33b2ace896f71dfa2e336671e97e65 Mon Sep 17 00:00:00 2001 From: Jeff Baskin Date: Wed, 29 Oct 2025 10:01:00 -0400 Subject: [PATCH] Sped up test. --- src/message.rs | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/message.rs b/src/message.rs index 11d1116..661693e 100644 --- a/src/message.rs +++ b/src/message.rs @@ -4370,16 +4370,22 @@ mod document_files { MsgAction::Show, MsgAction::Update(Update::new()), ]; + let mut msgs: HashMap = HashMap::new(); for msg_action in msg_actions.iter() { let msg = Message::new(alt.clone(), msg_action.clone()); + msgs.insert(msg.get_message_id().clone(), msg_action.clone()); queue.send(msg).unwrap(); - match test_doc.get_receiver().recv_timeout(TIMEOUT) { - Ok(msg) => unreachable!("for {:?} should not receive: {:?}", msg_action, msg), - Err(err) => match err { - RecvTimeoutError::Timeout => {} - _ => unreachable!("should have timed out"), - }, - } + } + match test_doc.get_receiver().recv_timeout(TIMEOUT) { + Ok(msg) => unreachable!( + "for {:?} should not receive: {:?}", + msgs.get(msg.get_message_id()).unwrap(), + msg + ), + Err(err) => match err { + RecvTimeoutError::Timeout => {} + _ => unreachable!("got {:?}, should have timed out", err), + }, } }