Cuprins:

Cum rulezi un singur caz de testare în karma?
Cum rulezi un singur caz de testare în karma?

Video: Cum rulezi un singur caz de testare în karma?

Video: Cum rulezi un singur caz de testare în karma?
Video: 60. Understand Karma Test Runner Tool for automating tests in Jasmine Testing application 2024, Aprilie
Anonim

În mod implicit, karma curge toate ale tale Test fișiere. La Test A singur fișier sau folder, utilizați indicatorul --grep. (Dacă ați făcut o configurare manuală, asigurați-vă că configurația dumneavoastră se ocupă de acest indicator). Transmiteți la ce fișiere Test la steagul grep: npm rulați testul -- --grep Test /foo/bar.

În consecință, cum rulați cazurile de testare în karma?

Rețineți că va trebui să utilizați Karma cu Windows pentru a testa în Internet Explorer

  1. Pasul 1: Instalare. Instalați Karma și pluginurile necesare folosind NPM.
  2. Pasul 2: Configurare. Creați un fișier numit karma-conf.
  3. Pasul 3: Executarea testelor utilizând interfața din linia de comandă Karma.

Alături de mai sus, cum rulez un test Jasmine din linia de comandă? Acest lucru ar trebui să te facă să mergi repede:

  1. instalați Node. js (evident).
  2. Apoi instalați Jasmine. Deschideți un prompt de comandă și rulați: npm install -g jasmine.
  3. Apoi, accesați orice director și configurați un exemplu de „proiect”: jasmine init. exemple de iasomie.
  4. Acum rulați testele unitare: iasomie.

În consecință, ce este o singură cursă în karma?

CLI: -- singur - alerga , --Nu- singur - alerga . Descriere: Modul de integrare continuă. Daca e adevarat, Karma va porni și va captura toate browserele configurate, alerga teste și apoi ieșiți cu un cod de ieșire de 0 sau 1, în funcție de dacă toate testele au trecut sau nu au eșuat.

Ce este karma JavaScript?

Karma este un alergător de testare pentru JavaScript care rulează pe Node. js. Folosind Karma pentru a rula teste folosind unul dintre multele populare JavaScript suite de testare (Jasmine, Mocha, QUnit etc.) și executați acele teste nu numai în browserele la alegere, ci și pe platforma dorită (desktop, telefon, tabletă.)

Recomandat: