Taula de continguts:

Com s'executa un únic cas de prova al karma?
Com s'executa un únic cas de prova al karma?

Vídeo: Com s'executa un únic cas de prova al karma?

Vídeo: Com s'executa un únic cas de prova al karma?
Vídeo: Subxarxa CDC: Sessió de tancament 2024, Abril
Anonim

Per defecte, el karma corre tot el teu prova Fitxers. A prova a solter fitxer o carpeta, utilitzeu el senyalador --grep. (Si heu fet una configuració manual, assegureu-vos que la vostra configuració gestioni aquesta marca). Passeu a quins fitxers prova a la bandera grep: npm executar la prova -- --grep prova /foo/bar.

En conseqüència, com executeu els casos de prova al karma?

Tingueu en compte que haureu d'utilitzar Karma amb Windows per provar a Internet Explorer

  1. Pas 1: instal·lació. Instal·leu Karma i els connectors necessaris mitjançant NPM.
  2. Pas 2: configuració. Creeu un fitxer anomenat karma-conf.
  3. Pas 3: Execució de proves mitjançant la interfície de línia d'ordres Karma.

Al costat de dalt, com executo una prova de gessamí des de la línia d'ordres? Això us hauria de fer anar ràpidament:

  1. instal·leu Node. js (òbviament).
  2. A continuació, instal·leu Jasmine. Obriu un indicador d'ordres i executeu: npm install -g jasmine.
  3. A continuació, aneu a qualsevol directori i configureu un exemple de "projecte": jasmine init. exemples de gessamí.
  4. Ara executeu les vostres proves unitàries: gessamí.

En conseqüència, què és una carrera única en el karma?

CLI: -- solter - correr , --no- solter - correr . Descripció: Mode d'integració contínua. Si és cert, Karma iniciarà i capturarà tots els navegadors configurats, correr proves i després sortir amb un codi de sortida de 0 o 1 depenent de si totes les proves han superat o alguna prova ha fallat.

Què és el karma JavaScript?

Karma és un corredor de proves per JavaScript que s'executa a Node. js. Utilitzant Karma per executar proves amb un dels molts populars JavaScript suites de proves (Jasmine, Mocha, QUnit, etc.) i feu que aquestes proves s'executin no només als navegadors que trieu, sinó també a la plataforma que trieu (escriptori, telèfon, tauleta).

Recomanat: