()
| 690 | |
| 691 | #[tokio::test] |
| 692 | async fn test_get_status_registered_server() { |
| 693 | use std::collections::HashMap; |
| 694 | let manager = McpManager::new(); |
| 695 | |
| 696 | let config = McpServerConfig { |
| 697 | name: "test_server".to_string(), |
| 698 | transport: McpTransportConfig::Stdio { |
| 699 | command: "echo".to_string(), |
| 700 | args: vec![], |
| 701 | }, |
| 702 | enabled: true, |
| 703 | env: HashMap::new(), |
| 704 | oauth: None, |
| 705 | tool_timeout_secs: 60, |
| 706 | }; |
| 707 | |
| 708 | manager.register_server(config).await; |
| 709 | |
| 710 | let status = manager.get_status().await; |
| 711 | assert!(status.contains_key("test_server")); |
| 712 | assert!(!status["test_server"].connected); |
| 713 | assert!(status["test_server"].enabled); |
| 714 | } |
| 715 | |
| 716 | #[tokio::test] |
| 717 | async fn test_get_status_disabled_server() { |
nothing calls this directly
no test coverage detected