()
| 663 | |
| 664 | #[test] |
| 665 | fn test_parse_session_start_with_model() { |
| 666 | let hook = make_hook(); |
| 667 | let input = |
| 668 | br#"{"session_id": "s1", "model": "claude-sonnet-4-6", "provider": "anthropic"}"#; |
| 669 | let event = hook.parse_event(HookType::SessionStart, input).unwrap(); |
| 670 | assert_eq!(event.session_id, "s1"); |
| 671 | let raw = event.raw_json.unwrap(); |
| 672 | assert_eq!(raw["model"], "claude-sonnet-4-6"); |
| 673 | } |
| 674 | |
| 675 | // parse_event tests: session-end |
| 676 |
nothing calls this directly
no test coverage detected