MCPcopy Create free account
hub / github.com/AI45Lab/Code / test_stdio_transport_request_after_close

Function test_stdio_transport_request_after_close

core/src/mcp/transport/stdio.rs:317–327  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

315
316 #[tokio::test]
317 async fn test_stdio_transport_request_after_close() {
318 let result = StdioTransport::spawn("cat", &[], &HashMap::new()).await;
319 if let Ok(transport) = result {
320 transport.close().await.unwrap();
321
322 let request = JsonRpcRequest::new(1, "test", None);
323 let result = transport.request(request).await;
324 assert!(result.is_err());
325 assert!(result.unwrap_err().to_string().contains("not connected"));
326 }
327 }
328
329 #[tokio::test]
330 async fn test_stdio_transport_notify_after_close() {

Callers

nothing calls this directly

Calls 2

closeMethod · 0.45
requestMethod · 0.45

Tested by

no test coverage detected