rename(162): update manager test to use root

This commit is contained in:
damocles 2026-06-01 16:59:27 +02:00 committed by mara
commit 9654315a20

View file

@ -249,21 +249,14 @@ mod tests {
#[test]
fn manager_uses_container_name_prefix() {
// Manager's container view of its state is at
// `/agents/<MANAGER_NAME>/state/` (= `/agents/hm1nd/state/`),
// same as every other agent.
assert_eq!(container_state_prefix("manager"), "/agents/hm1nd/state/");
let p = resolve_host_path("manager", "/agents/hm1nd/state/reminders/x.md").unwrap();
// NB: the host path still resolves under `agents/manager/`
// (Coordinator::agent_notes_dir takes the broker LOGICAL name).
// That's a pre-existing manager-logical-vs-container-name
// discrepancy tracked separately; out of scope here.
// Manager's container view of its state is at `/agents/root/state/`.
assert_eq!(container_state_prefix("root"), "/agents/root/state/");
let p = resolve_host_path("root", "/agents/root/state/reminders/x.md").unwrap();
assert_eq!(
p,
PathBuf::from("/var/lib/hyperhive/agents/manager/state/reminders/x.md")
PathBuf::from("/var/lib/hyperhive/agents/root/state/reminders/x.md")
);
// And the legacy `/state/` prefix must NOT be accepted anymore.
assert!(resolve_host_path("manager", "/state/x.md").is_err());
assert!(resolve_host_path("root", "/state/x.md").is_err());
}
#[test]