#![cfg(feature = "cli")]
use proserpina::cli::run_critique_echo;
#[test]
fn run_critique_produces_a_markdown_report() {
let input = "# Roadmap\n\nWe will ship the thing.";
let markdown =
run_critique_echo(input, "roadmap.md").expect("echo-backed critique never fails");
assert!(markdown.starts_with("# Critique Report"));
assert!(!markdown.contains("No findings."));
}
#[test]
fn run_critique_marks_the_source_in_the_report() {
let markdown =
run_critique_echo("some text", "plan.md").expect("echo-backed critique never fails");
assert!(markdown.contains("plan.md"));
}
#[test]
fn run_critique_works_with_anonymous_subject() {
let markdown =
run_critique_echo("anonymous doc", "").expect("echo-backed critique never fails");
assert!(markdown.starts_with("# Critique Report"));
}