From 07b4896e25cb8c4482ca0ec425fb1d9778390990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Campinas?= Date: Sun, 27 Jan 2019 03:08:35 +0100 Subject: [PATCH] unwrap the Option to access the backtrace --- failure_derive/tests/wraps.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/failure_derive/tests/wraps.rs b/failure_derive/tests/wraps.rs index 2049273..8cbe3c0 100644 --- a/failure_derive/tests/wraps.rs +++ b/failure_derive/tests/wraps.rs @@ -58,8 +58,11 @@ fn wrap_backtrace_error() { .and_then(|err| err.downcast_ref::()) .is_some()); assert!(err.backtrace().is_some()); - assert!(err.backtrace().is_empty()); - assert_eq!(err.backtrace().is_empty(), err.backtrace().to_string().trim().is_empty()); + assert!(err.backtrace().unwrap().is_empty()); + assert_eq!( + err.backtrace().unwrap().is_empty(), + err.backtrace().unwrap().to_string().trim().is_empty() + ); } #[derive(Fail, Debug)] @@ -93,6 +96,9 @@ fn wrap_enum_error() { .and_then(|err| err.downcast_ref::()) .is_some()); assert!(err.backtrace().is_some()); - assert!(err.backtrace().is_empty()); - assert_eq!(err.backtrace().is_empty(), err.backtrace().to_string().trim().is_empty()); + assert!(err.backtrace().unwrap().is_empty()); + assert_eq!( + err.backtrace().unwrap().is_empty(), + err.backtrace().unwrap().to_string().trim().is_empty() + ); }