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

Function test_registry_iter

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

Source from the content-addressed store, hash-verified

716
717 #[test]
718 fn test_registry_iter() {
719 let mut registry = AgentRegistry::new();
720 registry.register(Box::new(MockAgent::new("a")));
721 registry.register(Box::new(MockAgent::new("b")));
722 registry.register(Box::new(MockAgent::new("c")));
723
724 let names: Vec<&str> = registry.iter().map(|a| a.name()).collect();
725 assert_eq!(names.len(), 3);
726 assert!(names.contains(&"a"));
727 assert!(names.contains(&"b"));
728 assert!(names.contains(&"c"));
729 }
730
731 #[test]
732 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