mod config_tests;
mod middleware_tests;
mod routing_tests;
use super::{HttpRoute, RouteRegistration};
use axum::routing::get;
use crate::core::ApiMetadata;
fn coverage_test_route_create() -> HttpRoute {
HttpRoute::new(
"/cov-test-route".to_string(),
get(|| async { "coverage-test-ok" }),
ApiMetadata {
name: "cov_test_route".to_string(),
version: "v1".to_string(),
description: "Coverage test route".to_string(),
cache_ttl: None,
is_streaming: false,
},
None,
)
}
fn coverage_test_route_metadata() -> ApiMetadata {
ApiMetadata {
name: "cov_test_route".to_string(),
version: "v1".to_string(),
description: "Coverage test route".to_string(),
cache_ttl: None,
is_streaming: false,
}
}
inventory::submit!(RouteRegistration::new(
"cov_test_route",
"v1",
coverage_test_route_create,
coverage_test_route_metadata,
));