15 lines
494 B
Rust
15 lines
494 B
Rust
use rmcp::model::{JsonRpcResponse, ServerJsonRpcMessage, ServerResult};
|
|
#[test]
|
|
fn test_tool_list_result() {
|
|
let json = std::fs::read("tests/test_deserialization/tool_list_result.json").unwrap();
|
|
let result: ServerJsonRpcMessage = serde_json::from_slice(&json).unwrap();
|
|
println!("{result:#?}");
|
|
|
|
assert!(matches!(
|
|
result,
|
|
ServerJsonRpcMessage::Response(JsonRpcResponse {
|
|
result: ServerResult::ListToolsResult(_),
|
|
..
|
|
})
|
|
));
|
|
}
|