2
votes

Comment exécuter un test de fichier unique dans un test Quasar

J'ai du code de test à exécuter dans un projet quasar, mais je ne veux pas exécuter tous les tests. j'ai donc essayé plusieurs commandes ci-dessous, exécutez toujours tous les fichiers de test.

quasar test --unit jest -t "demo/demo.spec.js"
quasar test --unit jest --spec "demo/demo.spec.js"
quasar test --unit jest -i "demo/demo.spec.js"

que dois-je faire?


1 commentaires

Cela aidera JEST CLI


3 Réponses :


0
votes

vous pouvez utiliser la commande jest pour tester les fichiers que vous ciblez avec regex.

quasar n'a pas de test de fichier simgle, il testera tous les fichiers avec n'importe quel cmd.

Le mot après - je ne veux pas dire le nom du fichier, mais c'est le modèle regex qui signifie "/ demo / i"

jest -i demo


0 commentaires

0
votes

Vous pouvez également tester des fichiers séparés à l'aide du plugin Majestic UI, que vous pouvez sélectionner comme option lors de l'installation de jest.

Démarrez Majestic avec la commande npm run test: unit: ui qui ouvrira une interface de test localhost et à partir de là, vous pourrez tester chaque fichier individuellement.


0 commentaires

3
votes

Vous pouvez ignorer Quasar CLI et utiliser les scripts disponibles dans package.json.

npm run test:unit:watch
#press p, then type the desired file pattern

Une meilleure approche pour un processus de test et de développement plus rapide consisterait à utiliser le Script test: unit: watch puis filtrage pour un modèle de nom de fichier.

npm run test:unit test/jest/__tests__/App.spec.js

 Utilisation de Jest Watch


1 commentaires

Une autre façon: démo npx jest