Some tests require `ed` and fail if it is not installed
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 276
- Forks
- 39
- Ø Merge
- 3 Std. 27 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
When running cargo test the following tests fail if ed is not installed:
- ed_diff::tests::test_permutations
- ed_diff::tests::test_permutations_empty_lines
- ed_diff::tests::test_permutations_reverse
They fail because they call Command::new("ed").
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, ed_diff::tests::test_permutations, test_permutations_empty_lines und test_permutations_reverse zu lokalisieren. Führe dann cargo test in einer Umgebung aus, in der ed nicht installiert ist, um die Fehler zu reproduzieren. Prüfe, wie diese Tests Command::new("ed") aufrufen, und definiere den Abschluss so, dass die betroffenen Tests bestehen, ohne einen nicht installierten externen Befehl zu erfordern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100