MCPcopy Index your code
hub / github.com/AI45Lab/Code / test_engine_register_unregister

Function test_engine_register_unregister

core/src/hooks/engine.rs:510–522  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

508
509 #[test]
510 fn test_engine_register_unregister() {
511 let engine = HookEngine::new();
512
513 let hook = Hook::new("test-hook", HookEventType::PreToolUse);
514 engine.register(hook);
515
516 assert_eq!(engine.hook_count(), 1);
517 assert!(engine.get_hook("test-hook").is_some());
518
519 let removed = engine.unregister("test-hook");
520 assert!(removed.is_some());
521 assert_eq!(engine.hook_count(), 0);
522 }
523
524 #[test]
525 fn test_engine_matching_hooks() {

Callers

nothing calls this directly

Calls 2

registerMethod · 0.45
unregisterMethod · 0.45

Tested by

no test coverage detected