()
| 683 | |
| 684 | #[test] |
| 685 | fn test_parse_pre_tool_snake_case() { |
| 686 | let hook = make_hook(); |
| 687 | let input = br#"{"session_id": "s1", "tool_name": "bash", "tool_use_id": "call-1"}"#; |
| 688 | let event = hook.parse_event(HookType::PreToolUse, input).unwrap(); |
| 689 | assert_eq!(event.tool_name.as_deref(), Some("bash")); |
| 690 | assert_eq!(event.tool_use_id.as_deref(), Some("call-1")); |
| 691 | } |
| 692 | |
| 693 | #[test] |
| 694 | fn test_parse_pre_tool_minimal() { |
nothing calls this directly
no test coverage detected