()
| 400 | |
| 401 | #[test] |
| 402 | fn test_parse_event_invalid_json() { |
| 403 | let hook = make_hook(); |
| 404 | let result = hook.parse_event(HookType::SessionStart, b"not json"); |
| 405 | assert!(result.is_err()); |
| 406 | assert!(matches!( |
| 407 | result.unwrap_err(), |
| 408 | AgentError::HookParseFailed { .. } |
| 409 | )); |
| 410 | } |
| 411 | |
| 412 | // --- parse_event: missing session_id --- |
| 413 |
nothing calls this directly
no test coverage detected