use super::*;
#[test]
fn scan_prompt_replaces_focus_and_can_wrap_rp() -> Result<()> {
let temp = TempDir::new()?;
write_minimal_queue(&temp)?;
let resolved = make_resolved(&temp);
let prompt = prompt_cmd::build_scan_prompt(
&resolved,
ScanPromptOptions {
focus: "CI gaps".to_string(),
mode: ScanMode::Maintenance,
repoprompt_tool_injection: true,
explain: false,
},
)?;
assert!(prompt.contains("CI gaps"));
assert!(prompt.contains("REPOPROMPT TOOLING (WHEN CONNECTED)"));
assert!(prompt.contains("list_windows"));
assert!(prompt.contains("_tabID"));
Ok(())
}