How to fail() a test?
- Langage dominant
- JavaScript
- Étoiles
- 1.9k
- Forks
- 359
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire les API existantes de nodeunit, test.ok et test.done, que l’issue utilise comme solution de contournement actuelle. Déterminez comment un point d’entrée test.fail(error) doit signaler l’erreur et terminer le test ; done doit être couvert par des tests portant sur le comportement d’échec proposé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100