use secfinding::Evidence;
#[test]
fn serde_tagged() {
let ev = Evidence::HttpResponse {
status: 200,
headers: vec![("Server".into(), "nginx".into())],
body_excerpt: Some("test".into()),
};
let json = serde_json::to_string(&ev).unwrap();
assert!(json.contains("http_response"));
assert!(json.contains("nginx"));
}
#[test]
fn display_formatting() {
let ev = Evidence::http_status(404).unwrap();
assert_eq!(
ev.to_string(),
"http-response status=404 headers=0 body_excerpt=none"
);
}