17 lines
549 B
Rust
17 lines
549 B
Rust
//! Isolated test for error conversion functionality
|
|
#[test]
|
|
fn test_anyhow_to_rtx_error_conversion() {
|
|
use rtx_eval::error::RTXEvalError;
|
|
|
|
let anyhow_error = anyhow::anyhow!("Test error message");
|
|
let rtx_error: RTXEvalError = anyhow_error.into();
|
|
|
|
// Check that it converts to ValidationError as expected
|
|
match rtx_error {
|
|
RTXEvalError::ValidationError { message } => {
|
|
assert!(message.contains("Test error message"));
|
|
}
|
|
_ => panic!("Expected ValidationError, got {:?}", rtx_error),
|
|
}
|
|
}
|