From aae9b5c6d88aa4bc22012aa1c673d17cecc406d8 Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Thu, 7 Jul 2022 18:35:16 +0200 Subject: [PATCH] refactor(test)!: More debugging info on errors in async_test macro --- crates/matrix-sdk-test-macros/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/matrix-sdk-test-macros/src/lib.rs b/crates/matrix-sdk-test-macros/src/lib.rs index 7e87424b2..5885a2a9b 100644 --- a/crates/matrix-sdk-test-macros/src/lib.rs +++ b/crates/matrix-sdk-test-macros/src/lib.rs @@ -38,13 +38,15 @@ pub fn async_test(_attr: TokenStream, item: TokenStream) -> TokenStream { let fn_call: TokenStream = if fun.sig.asyncness.is_some() { quote! { { - assert!(#fn_name().await.is_ok()); + let res = #fn_name().await; + assert!(res.is_ok(), "{:?}", res); } } } else { quote! { { - assert!(#fn_name().is_ok()); + let res = #fn_name(); + assert!(res.is_ok(), "{:?}", res); } } }