INHOUDSOPGAWE:

Hoe voer jy 'n enkele toetsgeval in karma uit?
Hoe voer jy 'n enkele toetsgeval in karma uit?

Video: Hoe voer jy 'n enkele toetsgeval in karma uit?

Video: Hoe voer jy 'n enkele toetsgeval in karma uit?
Video: Prof. Dirk Kotzé - Bosasa - 30 Jan 2019 2024, November
Anonim

By verstek, karma loop al jou toets lêers. Om toets a enkellopend lêer of gids, gebruik die --grep vlag. (As jy 'n handmatige opstelling gedoen het, maak seker dat jou konfigurasie hierdie vlag hanteer). Gee aan watter lêers toets na die grep-vlag: npm hardloop toets -- --grep toets /foo/bar.

Gevolglik, hoe voer jy toetsgevalle in karma uit?

Let daarop dat jy Karma met Windows sal moet gebruik om in Internet Explorer te toets

  1. Stap 1: Installasie. Installeer Karma en die nodige inproppe met behulp van NPM.
  2. Stap 2: Konfigurasie. Skep 'n lêer genaamd karma-conf.
  3. Stap 3: Voer toetse uit met die Karma-opdraglyn-koppelvlak.

Behalwe hierbo, hoe voer ek 'n jasmyntoets vanaf die opdragreël uit? Dit behoort jou vinnig aan die gang te kry:

  1. installeer Node. js (natuurlik).
  2. Installeer dan Jasmine. Maak 'n opdragprompt oop en hardloop: npm install -g jasmine.
  3. Volgende, cd na enige gids en stel 'n voorbeeld 'projek' op: jasmine init. jasmyn voorbeelde.
  4. Voer nou jou eenheidstoetse uit: jasmyn.

Gevolglik, wat is enkelloop in karma?

CLI: -- enkellopend - hardloop , --geen- enkellopend - hardloop . Beskrywing: Deurlopende integrasiemodus. Indien waar, Karma sal alle gekonfigureerde blaaiers begin en vasvang, hardloop toetse en verlaat dan met 'n uittreekode van 0 of 1, afhangende van of alle toetse geslaag het of enige toetse gedruip het.

Wat is karma JavaScript?

Karma is 'n toetsloper vir JavaScript wat op Node loop. js. Met behulp van Karma om toetse uit te voer deur een van vele gewilde te gebruik JavaScript toetssuites (Jasmine, Mocha, QUnit, ens.) en laat daardie toetse nie net in die blaaiers van jou keuse uitvoer nie, maar ook op die platform van jou keuse (rekenaar, foon, tablet.)

Aanbeveel: