Unit.js

Unit.js
Deweloperzy Nicolas Tallefourtane
Wersja stabilna
2.1.1 / 18 października 2019 ; 3 lata temu ( 2019-10-18 )
Magazyn
Napisane w JavaScript
System operacyjny Międzyplatformowe
Typ Test jednostkowy
Licencja AGPL 3
Strona internetowa https://unitjs.com

Unit.js to framework do testów jednostkowych typu open source dla języka programowania JavaScript , działający na Node.js i przeglądarce.

Stosowanie

Prosty test hello world wygląda jak poniższy kod.

     

  
     var  przykład  =  'Witaj, świecie!'  ;  przetestować  .  ciąg znaków  (  przykład  )  .  isEqualTo  (  'Witaj, świecie!'  ); 

Obsługa opisania() i it() opisuje zestaw testów, a it() jest indywidualną specyfikacją testu. Nazwa „it()” jest zgodna z ideą rozwoju opartego na zachowaniu i służy jako pierwsze słowo w nazwie testu, które powinno być pełnym zdaniem.

  
    

       

    
     
  
 opisz  (  'Witaj świecie'  ,  funkcja  ()  {  it  (  'mówi cześć'  ,  funkcja  ()  {  var  przykład  =  'Witaj świecie!'  ;  test  .  string  (  przykład  )  .  isEqualTo  (  'Witaj świecie!'  );  });  }); 

Style asercji

Unit.js ma wiele interfejsów, które pozwalają programiście wybrać najbardziej wygodny i produktywny styl.

Unit.js:


   przetestować  .  ciąg  (  str  )  .  liczba  (  liczba  ).  jest  (  42  ); 

Twierdzenie:

   
   
  przetestować  .  assert  (  typeof  str  ===  'string'  );  przetestować  .  assert  (  typeof  num  ===  'liczba'  );  przetestować  .  twierdzić  .  równe  (  liczba  ,  42  ); 

Must.js:



 przetestować  .  musi  (  str  ).  być  .  za  .  ciąg znaków  ();  przetestować  .  musi  (  liczba  ).  być  .  za  .  liczba  ();  przetestować  .  musi  (  liczba  ).  równe  (  42  ); 

Powinien.js:



 przetestować  .  powinien  (  str  ).  być  .  za  .  Próba  ciągów  .  powinien  (  liczba  ).  być  .  Numer  .  i  .  równe  (  42  ); 

Zobacz też

Linki zewnętrzne