Snapshot reference Markdown output

This commit is contained in:
David Peter committed 2026-10-05 15:38:46 +02:00
1 parent 92330ce75d
commit 2e6abb70d1
1 file changed
+8 -12
+8 -12
View File
@@ -735,18 +735,14 @@ fn command_sorted_comparison_and_markup_identify_reference() {
1.50 sleep 3 (slower) 1.50 sleep 3 (slower)
"); ");
let markdown = std::fs::read_to_string(export_path).unwrap(); let markdown = std::fs::read_to_string(export_path).unwrap();
for (command, relative) in [ insta::assert_snapshot!(markdown, @r"
("baseline", "1.00 (reference)"), | Command | Mean [s] | Min [s] | Max [s] | Relative |
("sleep 1", "2.00 (faster)"), |:---|---:|---:|---:|---:|
("sleep 2", "1.00 (same speed)"), | `baseline` | 2.000 | 2.000 | 2.000 | 1.00 (reference) |
("sleep 3", "1.50 (slower)"), | `sleep 1` | 1.000 | 1.000 | 1.000 | 2.00 (faster) |
] { | `sleep 2` | 2.000 | 2.000 | 2.000 | 1.00 (same speed) |
let row = markdown | `sleep 3` | 3.000 | 3.000 | 3.000 | 1.50 (slower) |
.lines() ");
.find(|line| line.contains(command))
.unwrap();
assert!(row.ends_with(&format!("| {relative} |")), "{}", row);
}
// Equal zero times have no meaningful relative factor. // Equal zero times have no meaningful relative factor.
let output = hyperfine_debug() let output = hyperfine_debug()