diff --git a/src/generated_schema/2024_11_05/mcp_schema.rs b/src/generated_schema/2024_11_05/mcp_schema.rs index 60a8f3b..c1e7015 100644 --- a/src/generated_schema/2024_11_05/mcp_schema.rs +++ b/src/generated_schema/2024_11_05/mcp_schema.rs @@ -6,7 +6,7 @@ /// /// Generated from : /// Hash : 3d4877e69cbc9921e1b511a90cdf17d42483036b -/// Generated at : 2025-02-09 16:55:01 +/// Generated at : 2025-02-09 20:40:09 /// ---------------------------------------------------------------------------- /// /// MCP Protocol Version diff --git a/src/generated_schema/2024_11_05/schema_utils.rs b/src/generated_schema/2024_11_05/schema_utils.rs index 8a3a7f3..c076896 100644 --- a/src/generated_schema/2024_11_05/schema_utils.rs +++ b/src/generated_schema/2024_11_05/schema_utils.rs @@ -1278,5 +1278,9 @@ mod tests { ); let result = detect_message_type(&json!(message)); assert!(matches!(result, MessageTypes::Error)); + + // default + let result = detect_message_type(&json!({})); + assert!(matches!(result, MessageTypes::Request)); } } diff --git a/src/generated_schema/draft/mcp_schema.rs b/src/generated_schema/draft/mcp_schema.rs index 5dfc208..46a83f5 100644 --- a/src/generated_schema/draft/mcp_schema.rs +++ b/src/generated_schema/draft/mcp_schema.rs @@ -6,7 +6,7 @@ /// /// Generated from : /// Hash : 3d4877e69cbc9921e1b511a90cdf17d42483036b -/// Generated at : 2025-02-09 16:55:01 +/// Generated at : 2025-02-09 20:40:10 /// ---------------------------------------------------------------------------- /// /// MCP Protocol Version diff --git a/src/generated_schema/draft/schema_utils.rs b/src/generated_schema/draft/schema_utils.rs index 5d73020..3dd2e49 100644 --- a/src/generated_schema/draft/schema_utils.rs +++ b/src/generated_schema/draft/schema_utils.rs @@ -1267,5 +1267,9 @@ mod tests { ); let result = detect_message_type(&json!(message)); assert!(matches!(result, MessageTypes::Error)); + + // default + let result = detect_message_type(&json!({})); + assert!(matches!(result, MessageTypes::Request)); } }