feat: CLI suggest/eval/index; Mode C baseline runnable
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
use std::process::Command;
|
||||
|
||||
#[test]
|
||||
fn cli_suggest_outputs_json_with_codes() {
|
||||
let out = Command::new(env!("CARGO_BIN_EXE_alpha-id"))
|
||||
.args(["suggest", "--mode", "c", "--json", "-"])
|
||||
.arg("--config").arg("config/default.toml")
|
||||
.env("ALPHA_ID_STDIN", "Diabetes mellitus Typ 2")
|
||||
.output().unwrap();
|
||||
assert!(out.status.success(), "stderr: {}", String::from_utf8_lossy(&out.stderr));
|
||||
let s = String::from_utf8_lossy(&out.stdout);
|
||||
assert!(s.contains("\"icd_code\""));
|
||||
assert!(s.contains("E11"));
|
||||
}
|
||||
Reference in New Issue
Block a user