[codex] fix memory prompt tests on windows

This commit is contained in:
Kevin Liu
2026-04-07 17:04:35 -07:00
parent 451d6685b0
commit 5512869f01

View File

@@ -55,11 +55,20 @@ fn build_stage_one_input_message_uses_default_limit_when_model_context_window_mi
#[test]
fn build_consolidation_prompt_renders_embedded_template() {
let prompt =
build_consolidation_prompt(Path::new("/tmp/memories"), &Phase2InputSelection::default());
let temp = tempdir().unwrap();
let memories_dir = temp.path().join("memories");
let memory_extensions_dir = temp.path().join("memories_extensions");
assert!(prompt.contains("Folder structure (under /tmp/memories/):"));
assert!(prompt.contains("Memory extensions (under /tmp/memories_extensions/)"));
let prompt = build_consolidation_prompt(&memories_dir, &Phase2InputSelection::default());
assert!(prompt.contains(&format!(
"Folder structure (under {}/):",
memories_dir.display()
)));
assert!(prompt.contains(&format!(
"Memory extensions (under {}/)",
memory_extensions_dir.display()
)));
assert!(prompt.contains("**Diff since last consolidation:**"));
assert!(prompt.contains("- selected inputs this run: 0"));
}