fix: handle error instead of including it in diff

This commit is contained in:
technofab 2025-05-11 17:46:13 +02:00
parent 8b5ac904db
commit d0e47e305d

View file

@ -90,7 +90,10 @@ func GenerateJUnitReport(name string, results Results) (string, error) {
report.Failures++
// FIXME: ComputeEdits deprecated
edits := myers.ComputeEdits(result.Expected, result.Actual)
diff := fmt.Sprint(textdiff.ToUnified("expected", "actual", result.Expected, edits, 3))
diff, err := textdiff.ToUnified("expected", "actual", result.Expected, edits, 3)
if err != nil {
return "", err
}
// remove newline hint
diff = strings.ReplaceAll(diff, "\\ No newline at end of file\n", "")
testCase.Failure = &diff