Përmbajtje:

Si e drejtoni një rast të vetëm testimi në karma?
Si e drejtoni një rast të vetëm testimi në karma?

Video: Si e drejtoni një rast të vetëm testimi në karma?

Video: Si e drejtoni një rast të vetëm testimi në karma?
Video: Dafina Zeqiri ft. YA NINA - NASTY x SEE ME 2024, Nëntor
Anonim

Si parazgjedhje, karma vrapon të gjitha tuajat provë dosjet. te provë a beqare skedar ose dosje, përdorni flamurin --grep. (Nëse keni bërë një konfigurim manual, sigurohuni që konfigurimi juaj të trajtojë këtë flamur). Kaloni cilat skedarë provë te flamuri grep: npm ekzekutoni testin -- --grep provë /foo/bar.

Prandaj, si i drejtoni rastet e provës në karma?

Vini re se do t'ju duhet të përdorni Karma me Windows për të testuar në Internet Explorer

  1. Hapi 1: Instalimi. Instaloni Karma dhe shtojcat e nevojshme duke përdorur NPM.
  2. Hapi 2: Konfigurimi. Krijoni një skedar të quajtur karma-conf.
  3. Hapi 3: Kryerja e testeve duke përdorur ndërfaqen e linjës së komandës Karma.

Përveç sa më sipër, si mund të ekzekutoj një test jasemini nga vija e komandës? Kjo duhet t'ju bëjë të ecni shpejt:

  1. instaloni Node. js (natyrisht).
  2. Më pas instaloni Jasmine. Hapni një komandë dhe ekzekutoni: npm install -g jasmine.
  3. Më pas, cd në çdo direktori dhe konfiguroni një shembull 'projekt': jasmine init. shembuj jasemini.
  4. Tani kryeni testet tuaja të njësisë: jasemini.

Rrjedhimisht, çfarë është vrapimi i vetëm në karma?

CLI: -- beqare - vraponi , --jo- beqare - vraponi . Përshkrimi: Mënyra e integrimit të vazhdueshëm. Nëse e vërtetë, Karma do të fillojë dhe kapë të gjithë shfletuesit e konfiguruar, vraponi testet dhe më pas dilni me një kod daljeje prej 0 ose 1 në varësi të faktit nëse të gjitha testet kanë kaluar ose ndonjë test ka dështuar.

Çfarë është karma JavaScript?

Karma është një vrapues provë për JavaScript që funksionon në Node. js. Duke përdorur Karma për të kryer teste duke përdorur një nga shumë të njohura JavaScript kompletet e testimit (Jasmine, Mocha, QUnit, etj.) dhe ato teste të ekzekutohen jo vetëm në shfletuesit e zgjedhjes suaj, por edhe në platformën e zgjedhjes suaj (desktop, telefon, tablet.)

Recommended: