caolan / caolan/nodeunit

How to export function from module without nodeunit testing it?

Ouverte
#353 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
1.9k
Forks
359
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I've got a few tests scattered throughout multiple files.

Currently I just run `nodeunit .`, nodeunit then tests them all successfully. Great!

But I want to export a function from one of my files so that another can call it. The problem is that when I run `nodeunit .` that function now gets called.

How can I run tests on all files? I'm used to python's `nose` library, which only tests functions that have `test` in the function name.

Do I need to move all tests into a seperate file to the functionality? I don't want to do that. I like putting tests adjacent to the code they're testing.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par lire le comportement de nodeunit en matière de découverte des tests et de chargement des modules autour de la commande `nodeunit .` ; l’issue ne nomme aucun fichier source ni aucun test. Comparez le traitement des fonctions exportées avec la disposition souhaitée des tests adjacents. C’est terminé lorsque tous les tests prévus s’exécutent toujours sans invoquer les fonctions utilitaires exportées pour être réutilisées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
testing-qa
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.