feat: Add --digest CLI option to select digest type

This commit is contained in:
Andrew Phillips (aider)
2025-05-12 19:10:12 -03:00
parent a3a4c49e31
commit b1bfa7110b
3 changed files with 48 additions and 1 deletions

View File

@@ -57,6 +57,37 @@ mod tests {
cmd,
output.status
);
// Test with digest option
let cmd = format!("echo {} | {} --digest sha256 -c none none", INPUT_A, env);
println!("RUNNING: {}", cmd);
let output = run_sh(cmd.as_str());
assert!(
output.status.success(),
"Command failed: {} {}",
cmd,
output.status
);
let cmd = format!("echo {} | {} --digest md5 -c none none", INPUT_A, env);
println!("RUNNING: {}", cmd);
let output = run_sh(cmd.as_str());
assert!(
output.status.success(),
"Command failed: {} {}",
cmd,
output.status
);
let cmd = format!("echo {} | {} --digest program -p md5sum -c none none", INPUT_A, env);
println!("RUNNING: {}", cmd);
let output = run_sh(cmd.as_str());
assert!(
output.status.success(),
"Command failed: {} {}",
cmd,
output.status
);
}
// Helper function to check if a file exists in the data directory