1 use snafu::{Backtrace, ErrorCompat, Snafu};
2 
3 #[derive(Debug, Snafu)]
4 enum Error {
5     BacktraceSometimes { backtrace: Option<Backtrace> },
6 }
7 
8 #[test]
optional_backtrace_is_present_with_environment_variable()9 fn optional_backtrace_is_present_with_environment_variable() {
10     std::env::set_var("RUST_LIB_BACKTRACE", "1");
11     let sometimes = BacktraceSometimes.build();
12     assert!(ErrorCompat::backtrace(&sometimes).is_some());
13 }
14