()
| 499 | |
| 500 | #[test] |
| 501 | fn test_parse_session_start_with_model() { |
| 502 | let hook = make_hook(); |
| 503 | let input = br#"{"session_id":"s1","model":"claude-sonnet-4"}"#; |
| 504 | let event = hook.parse_event(HookType::SessionStart, input).unwrap(); |
| 505 | assert_eq!(event.session_id, "s1"); |
| 506 | let raw = event.raw_json.unwrap(); |
| 507 | assert_eq!(raw["model"], "claude-sonnet-4"); |
| 508 | } |
| 509 | |
| 510 | #[test] |
| 511 | fn test_parse_session_end() { |
nothing calls this directly
no test coverage detected