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

Function test_registry_iter

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

Source from the content-addressed store, hash-verified

748
749 #[test]
750 fn test_registry_iter() {
751 let mut registry = AgentRegistry::new();
752 registry.register(Box::new(MockAgent::new("a")));
753 registry.register(Box::new(MockAgent::new("b")));
754 registry.register(Box::new(MockAgent::new("c")));
755
756 let names: Vec<&str> = registry.iter().map(|a| a.name()).collect();
757 assert_eq!(names.len(), 3);
758 assert!(names.contains(&"a"));
759 assert!(names.contains(&"b"));
760 assert!(names.contains(&"c"));
761 }
762
763 #[test]
764 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