//! Unit tests migrated from src/attendance/mod.rs //! These tests were originally in botserver and have been migrated to bottest. #![allow(unused_imports)] #![allow(unused_variables)] #![allow(dead_code)] use serde_json; // Original: use super::*; - tests used internal functions from botserver #[test] fn test_module_exports() { // Test that types are properly exported let _config = KeywordConfig::default(); let _parser = KeywordParser::new(); } #[test] fn test_respond_request_parse() { let json = r#"{ "session_id": "123e4567-e89b-12d3-a456-426614174000", "message": "Hello, how can I help?", "attendant_id": "att-001" }"#; let request: AttendantRespondRequest = serde_json::from_str(json).unwrap(); assert_eq!(request.attendant_id, "att-001"); assert_eq!(request.message, "Hello, how can I help?"); }