Add migration guidance for removed --reference option

This commit is contained in:
David Peter committed 2026-10-07 22:44:36 +02:00
1 parent 6dddb02d73
commit d11a55a326
2 files changed
+32

No files matched your search

+19
View File
@@ -44,6 +44,25 @@ fn runs_successfully() {
.success();
}
#[test]
fn rejects_removed_reference_option_with_migration_guidance() {
for args in [
vec!["--reference", "echo reference", "echo comparison"],
vec!["echo comparison", "--reference=echo reference"],
vec!["--reference", "echo reference"],
vec!["--reference"],
] {
hyperfine()
.args(args)
.assert()
.code(2)
.stdout("")
.stderr(predicate::str::contains(
"The --reference option has been removed. Put your reference command first instead.",
));
}
}
#[test]
fn one_run_is_supported() {
hyperfine()