Unterschiedliche Versionen von Text::CSV_XS geben beim Aufruf von »error_diag« unterschiedliche Felder zurück: neuere geben mehr zurück.
Es gibt aber einen Testcase, der das Fehler-Array auf exakte Übereinstimmung prüft. Da sorgt also jegliches neu hinzugekommenes Feld dafür, dass der Test fehlschlägt.
Also nur die Felder explizit an SL::Helper::Csv::Error übergeben, die uns wirklich interessieren, und nicht das von »error_diag« zurückgebebene Array 1:1 durchreichen.
CSV-Helfer: Error-Felder versionsunabhängig setzen
Unterschiedliche Versionen von Text::CSV_XS geben beim Aufruf von
»error_diag« unterschiedliche Felder zurück: neuere geben mehr
zurück.
Es gibt aber einen Testcase, der das Fehler-Array auf exakte
Übereinstimmung prüft. Da sorgt also jegliches neu hinzugekommenes Feld
dafür, dass der Test fehlschlägt.
Also nur die Felder explizit an SL::Helper::Csv::Error übergeben, die
uns wirklich interessieren, und nicht das von »error_diag«
zurückgebebene Array 1:1 durchreichen.