MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_registry_iter

Function test_registry_iter

atomic-agent/src/hooks/mod.rs:686–697  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

684
685 #[test]
686 fn test_registry_iter() {
687 let mut registry = AgentRegistry::new();
688 registry.register(Box::new(MockAgent::new("a")));
689 registry.register(Box::new(MockAgent::new("b")));
690 registry.register(Box::new(MockAgent::new("c")));
691
692 let names: Vec<&str> = registry.iter().map(|a| a.name()).collect();
693 assert_eq!(names.len(), 3);
694 assert!(names.contains(&"a"));
695 assert!(names.contains(&"b"));
696 assert!(names.contains(&"c"));
697 }
698
699 #[test]
700 fn test_registry_default_same_as_with_defaults() {

Callers

nothing calls this directly

Calls 3

registerMethod · 0.45
iterMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected