Hogyan kell futtatni teszteket a böngésző vagy tesztelés karma és a jázmin

A teszteléshez szervezet, meg kell két eszközt - jázmin, - keret írás tesztek, és a Karma. - egy eszköz, ha ezeket a vizsgálatokat a böngészőben. Nézzük meg minden ilyen eszközök egy kicsit.







Karma tesztelője kell futtatni a teszteket a böngésző minden rendelkezésre álló eszközt. Karma könnyen integrálható számos keretek leírni a tesztet (pl azonos vagy Jasmine Mocha), és lehetővé teszi, hogy kezelje a tesztelési folyamat, nem csak a parancssorból, hanem közvetlenül az IDE (pl WebStorm által JetBrains).

Vágjunk bele. A munka során be kell állítani a következő NPM-inek: jázmin, karma, karma-jázmin és karma-króm-launcher:

ahol karma-jázmin - Jázmin kártya integráció és Karma (a dokumentációt a karma-jázmin azt mondja, hogy a plug-in része az alapértelmezett Karma tesztelése is kiderült, hogy ebben a pillanatban ez az állítás hamis, és nem érdemel figyelmet.);






karma-króm-launcher - egy plugin automatikusan elindítja a Chrome böngésző indításakor a teszteket megadni (ha azt szeretné, hogy tesztelje a kódot más böngészőkben, akkor telepíteni kell a megfelelő plug-inek futtatni őket).

Most, hogy az összes szükséges eszközök, hozzon létre egy egyszerű konfigurációs futtatni a teszteket (karma.config.js fájl):

ahol keretek mező jelzi freyvorki teszteléshez használt böngészők nevét tartalmazza böngészők amelyben szeretnénk tesztelni a kódot, és fájlokat tartalmazó sablonokat keresve fájlokat szeretnénk futtatni tesztelés. További információ a Karma beállítások találhatók a vonatkozó részt a dokumentációban.

Például hozzon létre egy egyszerű teszt (file example.test.js):

Test futtassa a parancsot a konzolba:

Ahhoz, hogy megtanulják, hogyan kell futtatni a teszteket közvetlenül a IDE WebStorm le a következő videót: