()
| 521 | |
| 522 | #[test] |
| 523 | fn test_parse_event_invalid_json() { |
| 524 | let hook = make_hook(); |
| 525 | let result = hook.parse_event(HookType::TurnStart, b"not json"); |
| 526 | assert!(result.is_err()); |
| 527 | if let Err(AgentError::HookParseFailed { agent, .. }) = result { |
| 528 | assert_eq!(agent, "kilo"); |
| 529 | } |
| 530 | } |
| 531 | |
| 532 | #[test] |
| 533 | fn test_parse_event_missing_session_id() { |
nothing calls this directly
no test coverage detected