2017-09-27 2 views
1

Comment puis-je lancer des tests de karma/jasmin? J'ai déjà mis en place un test de base dans une application .NET MVC et je suis sûr que je l'ai couru et il est passé mais j'oublie comment charger le coureur pour le test maintenant.comment exécuter des tests de karma/jasmin en studio visuel?

MISE À JOUR

On dirait package.json a besoin d'une propriété "scripts" avec une propriété "test".

Mon "test" propriété est configuré pour appeler "start karma ./karma.conf.js"

Mon fichier package.json a la propriété supplémentaire suivante:

"répertoires": { " test ": "tests" },

Mon karma.conf.js a le paramètre de configuration suivante:

files: [ 
    'tests/*Spec.js' 
], 

Cependant, quand j'exec cmd "npm test", les tests dans mes tests/fichier BasicSpec.js ne sont pas chargés dans le navigateur. Une idée de ce que le problème pourrait être?

Répondre

0

Avez-vous installé les deux extensions Chutzpah?

https://marketplace.visualstudio.com/items?itemName=vs-publisher-2795.ChutzpahTestRunnerContextMenuExtension

https://marketplace.visualstudio.com/items?itemName=vs-publisher-2795.ChutzpahTestAdapterfortheTestExplorer

Je ne sais pas pourquoi vous avez besoin à la fois, mais vous semblez. Une fois qu'ils sont installés, vous pouvez ouvrir l'explorateur de test VS Unit, qui devrait afficher vos tests. Cliquez sur le bouton pour exécuter les tests directement dans Visual Studio. Jasmine affiche une page Web avec les résultats, ce qui est inutile, comme le montre l'explorateur de test, et donne plus de fonctionnalités, mais vous pouvez simplement fermer la page Web et l'ignorer.

Si cela ne répond pas à votre question, veuillez clarifier le problème et je vais changer ma réponse.