use crate::config::crabrace::*;
use tokio;
#[test]
fn test_default_config() {
let config = CrabraceConfig::default();
assert!(config.enabled);
assert_eq!(config.base_url, "http://localhost:8080");
assert!(config.auto_update);
assert_eq!(config.update_interval_seconds, 3600);
}
#[test]
fn test_create_integration() {
let config = CrabraceConfig::default();
let integration = CrabraceIntegration::new(config);
assert!(integration.is_ok());
}
#[tokio::test]
async fn test_health_check() {
let config = CrabraceConfig::default();
let integration = CrabraceIntegration::new(config).unwrap();
let _ = integration.health_check().await;
}