Articulo de referencia

Mocha (marco de JavaScript)

Mocha es un marco de pruebas de JavaScript para programas Node.js , que incluye compatibilidad con navegadores, pruebas asincrónicas, informes de cobertura de pruebas y uso de c...

Mocha es un marco de pruebas de JavaScript para programas Node.js , que incluye compatibilidad con navegadores, pruebas asincrónicas, informes de cobertura de pruebas y uso de cualquier biblioteca de afirmaciones. [1]

Bibliotecas de aserciones

Mocha se puede utilizar con la mayoría de las bibliotecas de afirmaciones de JavaScript, incluidas:

  • debería.js
  • express.js
  • afirmar mejor
  • inesperado

Uso y ejemplos

$ npm  install  -g  mocha
 $ mkdir test $ $EDITOR test/test.js # o ábrelo con tu editor favorito 
  
var assert = require ( "assert" ) describe ( 'Foo' , function (){ describe ( '#getBar(value)' , function () { it ( 'debería devolver 100 cuando el valor sea negativo' ) // marcador de posición it ( ' debería devolver 0 cuando el valor sea positivo' , function () { assert.equal ( 0 , Foo.getBar ( 10 )); }) }) } )   
 
    
     
      
       
    
  

$   mocha
 . 
1 prueba completada (1 ms)


Para realizar pruebas asincrónicas , invoque la devolución de llamada y Mocha esperará a que se complete.

describe ( 'Foo' , function (){ describe ( '#bar()' , function ( ) { it ( 'debería funcionar sin errores' , function ( hecho ) { var foo = new Foo ( 128 ); foo.bar ( hecho ); }) }) }) 
    
      
          
      
    
  

Véase también

Referencias

  1. ^ "Mocha: el marco de pruebas de JavaScript divertido, simple y flexible". mochajs.org .
  • Sitio web oficial
  • mocha en GitHub
Retrieved from "https://en.wikipedia.org/w/index.php?title=Mocha_(JavaScript_framework)&oldid=1228578728"