Sisällysluettelo:

Kuinka suoritat yhden testitapauksen karmassa?
Kuinka suoritat yhden testitapauksen karmassa?

Video: Kuinka suoritat yhden testitapauksen karmassa?

Video: Kuinka suoritat yhden testitapauksen karmassa?
Video: КАК ПРИГОТОВИТЬ КРЕВЕТКИ / ТЕМПУРА / ТАКО - СУШИ / РЕЦЕПТ ИЗ КИТАЯ 2024, Marraskuu
Anonim

Oletuksena, karma juoksee kaikki sinun testata tiedostot. Vastaanottaja testata a yksittäinen tiedosto tai kansio, käytä --grep-lippua. (Jos teit manuaalisen asennuksen, varmista, että kokoonpanosi käsittelee tätä lippua). Välitä mihin tiedostot testata grep-lippuun: npm suorita testi ---grep testata /foo/baari.

Näin ollen, kuinka suoritat testitapauksia karmassa?

Huomaa, että sinun on käytettävä Karmaa Windowsin kanssa testataksesi Internet Explorerissa

  1. Vaihe 1: Asennus. Asenna Karma ja tarvittavat lisäosat NPM:n avulla.
  2. Vaihe 2: Määritys. Luo tiedosto nimeltä karma-conf.
  3. Vaihe 3: Testien suorittaminen Karma-komentoriviliittymällä.

Yllä olevan lisäksi, kuinka jasmiinitesti suoritetaan komentoriviltä? Tämän pitäisi saada sinut nopeasti liikkeelle:

  1. asenna Node. js (ilmeisesti).
  2. Asenna seuraavaksi Jasmine. Avaa komentokehote ja suorita: npm install -g jasmine.
  3. Kirjoita seuraavaksi cd mihin tahansa hakemistoon ja asenna esimerkkiprojekti: jasmine init. esimerkkejä jasmiinista.
  4. Suorita nyt yksikkötesti: jasmiini.

Näin ollen, mitä on yksittäinen juoksu karmassa?

CLI: -- yksittäinen - juosta , --ei- yksittäinen - juosta . Kuvaus: Jatkuva integrointitila. Jos totta, Karma käynnistää ja kaappaa kaikki määritetyt selaimet, juosta testit ja poistu sitten poistumiskoodilla 0 tai 1 riippuen siitä, läpäisivätkö kaikki testit vai epäonnistuivatko testit.

Mikä on karma JavaScript?

Karma on koeajaja JavaScript joka toimii Nodessa. js. Käyttämällä Karma suorittaa testejä yhdellä monista suosituista JavaScript testauspaketteja (Jasmine, Mocha, QUnit jne.) ja suorita testit paitsi valitsemillasi selaimilla, myös valitsemallasi alustalla (pöytäkone, puhelin, tabletti).

Suositeltava: