Unit.js - Unit.js
![]() | |
Vývojáři | Nicolas Tallefourtane |
---|---|
Stabilní uvolnění | 2.1.0 / 21. ledna 2019 |
Úložiště | ![]() |
Napsáno | JavaScript |
Operační systém | Cross-platform |
Typ | Test jednotky |
Licence | AGPL 3 |
webová stránka | https://unitjs.com |
Unit.js je open source framework pro testování jednotek pro Programovací jazyk JavaScript.[1]
Používání
Jednoduchý Ahoj světe test vypadá jako kód níže.
var příklad = 'Ahoj světe!'; test.tětiva(příklad) .je rovný('Ahoj světe!');
Podpora description () a it (), popisuje sadu testů a je () samostatnou specifikací testu. Název „it ()“ odpovídá myšlence vývoj založený na chování a slouží jako první slovo v názvu testu, které by mělo být úplnou větou.
popsat('Ahoj světe', funkce() { to('říká ahoj', funkce() { var příklad = 'Ahoj světe!'; test.tětiva(příklad) .je rovný('Ahoj světe!'); });});
Styly tvrzení
Unit.js má několik rozhraní, která vývojářům umožňují zvolit nejpohodlnější a nejproduktivnější styl.
Unit.js:
test.tětiva(str) .číslo(počet).je(42);
Tvrdit:
test.tvrdit(Typ str === 'tětiva');test.tvrdit(Typ počet === 'číslo');test.tvrdit.rovnat se(počet, 42);
Must.js:
test.musí(str).být.A.tětiva();test.musí(počet).být.A.číslo();test.musí(počet).rovnat se(42);
Should.js:
test.by měl(str).být.A.Tětivatest.by měl(počet).být.Číslo.a.rovnat se(42);