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() + ); }