tests: Fix `cargo test` with default features.

A couple of tests require `fancy-no-backtrace`, so mark them
accordingly.
This commit is contained in:
Bruce Mitchener 2023-09-24 09:48:15 +07:00
parent db0b7e403a
commit aa07c18abd
1 changed files with 3 additions and 0 deletions

View File

@ -75,6 +75,7 @@ fn test_diagnostic_source() {
assert!(error.diagnostic_source().is_some()); assert!(error.diagnostic_source().is_some());
} }
#[cfg(feature = "fancy-no-backtrace")]
#[test] #[test]
fn test_diagnostic_source_pass_extra_info() { fn test_diagnostic_source_pass_extra_info() {
let diag = TestBoxedError(Box::new(SourceError { let diag = TestBoxedError(Box::new(SourceError {
@ -106,6 +107,7 @@ fn test_diagnostic_source_pass_extra_info() {
assert_eq!(expected, out); assert_eq!(expected, out);
} }
#[cfg(feature = "fancy-no-backtrace")]
#[test] #[test]
fn test_diagnostic_source_is_output() { fn test_diagnostic_source_is_output() {
let diag = TestStructError { let diag = TestStructError {
@ -147,6 +149,7 @@ struct NestedError {
the_other_err: Box<dyn Diagnostic>, the_other_err: Box<dyn Diagnostic>,
} }
#[cfg(feature = "fancy-no-backtrace")]
#[test] #[test]
fn test_nested_diagnostic_source_is_output() { fn test_nested_diagnostic_source_is_output() {
let inner_error = TestStructError { let inner_error = TestStructError {