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

Function test_registry_iter

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

Source from the content-addressed store, hash-verified

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