Questions marquées «jestjs»

Jest est un cadre de test unitaire JavaScript créé par Facebook basé sur Jasmine et fournit une création de maquette automatisée et un environnement jsdom. Il est souvent utilisé pour tester les composants React.

361
Comment tester un seul fichier à l'aide de Jest?

Je peux tester plusieurs fichiers à l'aide de Jest, mais je n'arrive pas à comprendre comment tester un seul fichier. J'ai: Courir npm install jest-cli --save-dev Mise à jour package.json: `{..." scripts ": {" test ":" jest "} ...} A écrit un certain nombre de tests. L'exécution npm testfonctionne...

356
Comment exécuter un seul test à l'aide de Jest?

J'ai un test «fonctionne avec des enfants imbriqués» dans le fichier fix-order-test.js. L'exécution de ce qui suit exécute tous les tests du fichier. jest fix-order-test Comment exécuter un seul test? Ce qui suit ne fonctionne pas car il recherche un fichier de l'expression régulière spécifiée....

254
Comment utiliser ESLint avec Jest

J'essaie d'utiliser le linter ESLint avec le framework de test Jest. Les tests Jest s'exécutent avec certains globaux comme jest, dont je devrai parler au linter; mais la chose délicate est la structure du répertoire, avec Jest les tests sont intégrés avec le code source dans les __tests__dossiers,...

141
Comment exécuter des tests Jest de manière séquentielle?

J'exécute des tests Jest via npm test. Jest exécute des tests en parallèle par défaut. Existe-t-il un moyen de faire exécuter les tests de manière séquentielle? J'ai quelques tests appelant du code tiers qui repose sur la modification du répertoire de travail

131
Couverture de code pour Jest

Existe-t-il un moyen d'avoir une couverture de code dans le cadre de test Javascript Jest qui est construit sur Jasmine? Le cadre interne n'imprimer la couverture du code qu'il obtient. J'ai aussi essayé d'utiliser Istanbul , couverture et JSCover , mais aucun d'entre eux

112
Comment définir une date fictive dans Jest?

J'utilise moment.js pour faire la plupart de ma logique de date dans un fichier d'aide pour mes composants React mais je n'ai pas été en mesure de comprendre comment simuler une date dans Jest a la sinon.useFakeTimers(). Les documents Jest ne parlent que des fonctions de minuterie telles que...

109
Comment vider le cache Jest?

Jest récupère une ancienne version d'un paquet et donc mes tests échouent à moins que j'utilise --no-cache. Je peux même supprimer le dossier du package node_moduleset Jest est heureux d'exécuter les tests (presque tous en passant). Alors, comment effacer le cache Jest?

95
Exécuter UN SEUL test avec Jest

Très simple, je souhaite lancer un seul test avec Jest. Je mets it.onlyou describe.onlymais il exécute encore beaucoup de tests. Je pense qu'il exécute tous les tests depuis mon dernier commit, mais il ne devrait pas avoir ce comportement avec l' onlyindicateur explicitement défini, non? Qu'est-ce...