Skip to content

Commit 63ddd2d

Browse files
committed
show the correct csv line number when there is a difference in regression results
1 parent fd9ea49 commit 63ddd2d

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

tests/regression.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,18 @@ fn compare_lines(
9595
// Check for different number of lines
9696
if lines1.len() != lines2.len() {
9797
errors.push(format!(
98-
"{}: Different number of lines: {} vs {}",
99-
file_name,
98+
"{file_name}: Different number of lines: {} vs {}",
10099
lines1.len(),
101100
lines2.len()
102101
));
103102
}
104103

105104
// Compare each line
106-
for (num, (line1, line2)) in lines1.into_iter().zip(lines2).enumerate() {
107-
if !compare_line(num, &line1, &line2, file_name, errors) {
105+
for (idx, (line1, line2)) in lines1.into_iter().zip(lines2).enumerate() {
106+
let line_num = idx + 1; // (1-based) line number
107+
if !compare_line(line_num, &line1, &line2, file_name, errors) {
108108
errors.push(format!(
109-
"{file_name}: line {num}:\n + \"{line1}\"\n - \"{line2}\""
109+
"{file_name}: line {line_num}:\n + \"{line1}\"\n - \"{line2}\""
110110
));
111111
}
112112
}

0 commit comments

Comments
 (0)