setUp and tearDown do not appear to work in the browser
- Langage dominant
- JavaScript
- Étoiles
- 1.9k
- Forks
- 359
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Steps to reproduce:
1. Go into the examples/browser folder
2. Open test.html
3. Everything works as expected
4. Add setUp and tearDown functions to suite1.js
5. Refresh the page to rerun the tests
_Defect_: the functions added in step 4 are run just like normal tests
This appears to be a defect in the copy of `nodeunit.js` in the examples/browser folder. The example's version of nodeunit.js has a function `wrapGroup` but this is never called; whereas the node-based `nodeunit.js` in lib/core.js does call this.
(Sorry that I don't understand the code base well enough at the moment to offer a patch.)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par examples/browser/test.html, examples/browser/suite1.js et la copie navigateur de nodeunit.js, puis comparez sa gestion de wrapGroup avec lib/core.js. Actualisez test.html après avoir ajouté setUp et tearDown afin de confirmer que les hooks sont traités comme setup et teardown plutôt que comme des tests normaux ; l’exemple navigateur doit s’exécuter sans les signaler comme des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, node.js
- Domaine
- frontend, testing
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 38/100