(skill_name: &str, tools: Vec<&str>)
| 700 | } |
| 701 | |
| 702 | fn make_skill_unload_event(skill_name: &str, tools: Vec<&str>) -> HookEvent { |
| 703 | HookEvent::SkillUnload(crate::hooks::events::SkillUnloadEvent { |
| 704 | skill_name: skill_name.to_string(), |
| 705 | tool_names: tools.iter().map(|s| s.to_string()).collect(), |
| 706 | duration_ms: 60000, |
| 707 | }) |
| 708 | } |
| 709 | |
| 710 | #[tokio::test] |
| 711 | async fn test_engine_fire_skill_load() { |
no outgoing calls