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

Function test_registry_iter

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

Source from the content-addressed store, hash-verified

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