()
| 654 | |
| 655 | #[test] |
| 656 | fn test_parse_user_prompt_with_model() { |
| 657 | let hook = make_hook(); |
| 658 | let input = br#"{"session_id": "s1", "prompt": "hello", "model": "gpt-4o"}"#; |
| 659 | let event = hook.parse_event(HookType::TurnStart, input).unwrap(); |
| 660 | let raw = event.raw_json.unwrap(); |
| 661 | assert_eq!(raw["model"], "gpt-4o"); |
| 662 | } |
| 663 | |
| 664 | // ── parse_event tests: pre-tool (PreToolUse) ──────────────────── |
| 665 |
nothing calls this directly
no test coverage detected