How to fail() a test?
Offen
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.9k
- Forks
- 359
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I hate myself when I want to end a test and the only solution coming to my mind is:
```
foo(err) {
if (err) {
test.ok(false, 'error in foo, test finished');
test.done();
}
}
```
Would be useful some kind of `test.fail(error)` method? do I miss something?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lies zunächst nodeunits vorhandene APIs test.ok und test.done, die das Issue als aktuelle Übergangslösung verwendet. Ermittle, wie ein Einstiegspunkt test.fail(error) den Fehler melden und den Test beenden sollte; done sollte durch Tests für das vorgeschlagene Fehlerverhalten abgedeckt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100