()
| 539 | |
| 540 | #[test] |
| 541 | fn test_parse_event_invalid_json() { |
| 542 | let hook = make_hook(); |
| 543 | let result = hook.parse_event(HookType::TurnStart, b"not json"); |
| 544 | assert!(result.is_err()); |
| 545 | assert!(matches!( |
| 546 | result.unwrap_err(), |
| 547 | AgentError::HookParseFailed { .. } |
| 548 | )); |
| 549 | } |
| 550 | |
| 551 | // --- parse_event: missing session_id generates fallback --- |
| 552 |
nothing calls this directly
no test coverage detected