test: guard default workspace against legacy ai data

This commit is contained in:
Agent Board
2026-07-13 10:09:19 +08:00
parent d93319fe88
commit 31a160fcc5
@@ -12078,6 +12078,19 @@ fn main() {}
assert!(!expected_root.join("assets").exists()); assert!(!expected_root.join("assets").exists());
assert!(!expected_root.join("mindmaps").exists()); assert!(!expected_root.join("mindmaps").exists());
assert!(!expected_root.join("ai-sessions").exists()); assert!(!expected_root.join("ai-sessions").exists());
for retired_artifact in [
".opencode",
"opencode.json",
".openhub-directory-permissions.json",
".openhub-tool-permissions.json",
"openhub-sync-proof",
"__ai_admin_openhub_like.md",
] {
assert!(
!expected_root.join(retired_artifact).exists(),
"默认工作区不应创建历史 OpenHub/opencode 数据: {retired_artifact}"
);
}
assert_eq!( assert_eq!(
payload["workspace"]["manifest"]["workspaceId"], payload["workspace"]["manifest"]["workspaceId"],
"local-ws:user~40example.com:my-space" "local-ws:user~40example.com:my-space"