Table des matières:

Comment exécuter un seul cas de test dans le karma ?
Comment exécuter un seul cas de test dans le karma ?

Vidéo: Comment exécuter un seul cas de test dans le karma ?

Vidéo: Comment exécuter un seul cas de test dans le karma ?
Vidéo: La définition du karma 2024, Peut
Anonim

Par défaut, le karma court tout votre test des dossiers. À test une Célibataire fichier ou dossier, utilisez l'indicateur --grep. (Si vous avez effectué une configuration manuelle, assurez-vous que votre configuration gère ce drapeau). Transmettre à quels fichiers test au drapeau grep: npm exécuter le test -- --grep test /foo/bar.

Par conséquent, comment exécutez-vous des cas de test dans le karma ?

Notez que vous devrez utiliser Karma avec Windows pour tester dans Internet Explorer

  1. Étape 1: Installation. Installez Karma et les plugins nécessaires à l'aide de NPM.
  2. Étape 2: Configuration. Créez un fichier appelé karma-conf.
  3. Étape 3: Exécution de tests à l'aide de l'interface de ligne de commande Karma.

À côté de ci-dessus, comment exécuter un test de jasmin à partir de la ligne de commande ? Cela devrait vous permettre de démarrer rapidement:

  1. installer Node. js (évidemment).
  2. Installez ensuite Jasmine. Ouvrez une invite de commande et exécutez: npm install -g jasmine.
  3. Ensuite, allez dans n'importe quel répertoire et configurez un exemple de « projet »: jasmine init. exemples de jasmin.
  4. Lancez maintenant vos tests unitaires: jasmine.

Par conséquent, qu'est-ce qu'une course unique dans le karma ?

CLI: - Célibataire - Cours , --non- Célibataire - Cours . Description: Mode d'intégration continue. Si vrai, Karma démarrera et capturera tous les navigateurs configurés, Cours tests, puis quittez avec un code de sortie de 0 ou 1 selon que tous les tests ont réussi ou si des tests ont échoué.

Qu'est-ce que le karma JavaScript ?

Karma est un coureur d'essai pour JavaScript qui s'exécute sur Node. js. À l'aide de Karma pour exécuter des tests en utilisant l'un des nombreux JavaScript des suites de tests (Jasmine, Mocha, QUnit, etc.) et faites exécuter ces tests non seulement dans les navigateurs de votre choix, mais également sur la plate-forme de votre choix (ordinateur de bureau, téléphone, tablette.)

Conseillé: