From 6492f10f428cca2693acbab25b8e30dbb0a8e473 Mon Sep 17 00:00:00 2001 From: Hare Date: Thu, 25 Jun 2026 18:43:57 +0900 Subject: [PATCH] test: update pod prompt expectations --- crates/pod/src/prompt/catalog.rs | 2 +- crates/pod/src/prompt/system.rs | 2 +- crates/pod/tests/controller_test.rs | 15 ++++++++++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/crates/pod/src/prompt/catalog.rs b/crates/pod/src/prompt/catalog.rs index 1989c296..2c5fdd9a 100644 --- a/crates/pod/src/prompt/catalog.rs +++ b/crates/pod/src/prompt/catalog.rs @@ -739,7 +739,7 @@ compact_system = "PREFIX\n{% include \"$yoi/internal/compact_system\" %}" assert!(rendered.contains("spawned Pod notifications are background signals")); assert!(rendered.contains("does not need to keep a turn open")); assert!(rendered.contains("Do not use `sleep` or polling loops")); - assert!(rendered.contains("worktree status, diff, and test results")); + assert!(rendered.contains("worktree state, diff, and test results")); assert!(rendered.contains("not scheduler or auto-maintain authorization")); assert!(rendered.contains("bypass user/workflow authorization")); } diff --git a/crates/pod/src/prompt/system.rs b/crates/pod/src/prompt/system.rs index e1f4c0fb..5a4c581e 100644 --- a/crates/pod/src/prompt/system.rs +++ b/crates/pod/src/prompt/system.rs @@ -643,7 +643,7 @@ mod tests { assert!(rendered.contains("spawned Pod notifications are background signals")); assert!(rendered.contains("does not need to keep a turn open")); assert!(rendered.contains("Do not use `sleep` or polling loops")); - assert!(rendered.contains("worktree status, diff, and test results")); + assert!(rendered.contains("worktree state, diff, and test results")); assert!(rendered.contains("not scheduler or auto-maintain authorization")); assert!(rendered.contains("bypass user/workflow authorization")); } diff --git a/crates/pod/tests/controller_test.rs b/crates/pod/tests/controller_test.rs index d86c3717..9b8aa1bd 100644 --- a/crates/pod/tests/controller_test.rs +++ b/crates/pod/tests/controller_test.rs @@ -252,7 +252,20 @@ async fn feature_flags_default_to_core_tool_surface_only() { let request = wait_for_captured_request(&client_for_assert).await; let names = request_tool_names(&request); - assert_eq!(names, vec!["Bash", "Edit", "Glob", "Grep", "Read", "Write"]); + assert_eq!( + names, + vec![ + "ActiveWorkflowCancel", + "ActiveWorkflowComplete", + "ActiveWorkflowList", + "Bash", + "Edit", + "Glob", + "Grep", + "Read", + "Write" + ] + ); assert!(!names.iter().any(|name| name == "TaskCreate")); assert!(!names.iter().any(|name| name == "WebSearch")); assert!(!names.iter().any(|name| name == "SpawnPod"));