Del curso: JavaScript: TDD y pruebas unitarias esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.
Bibliotecas de unit testing en JavaScript - Tutorial de JavaScript
Del curso: JavaScript: TDD y pruebas unitarias esencial
Bibliotecas de unit testing en JavaScript
Prácticamente todas las librerías de testing se basan en lo mismo. Podemos crear test unitarios con JavaScript, por ejemplo, es muy conocida Jest, que es un poco la que más tiempo tiene, también se utiliza bastante Jasmine, se utiliza Mocha, o hay unas cuantas más. Aquí la duda empieza por, bueno, y entonces cuál utilizo. Bien, en realidad, lo primero que deberíamos de mirar a ver es hasta qué punto es compatible la librería que quiero utilizar con el tipo de proyecto en el que estoy trabajando. Por ejemplo, en Jest podemos ver que nada más empezar en la web ya nos dice que es perfectamente compatible con Node, React, Angular o Vue. Igual que en Jasmine también nos está diciendo que podemos hacer test sobre el browser o sobre Node.js, por ejemplo. Exactamente lo mismo que podemos ver dentro de Mocha. Esto por un lado. Por otro lado, también habría que ver hasta qué punto podemos utilizar ese testing aplicado sobre JavaScript, no creado en JavaScript, sino utilizando TypeScript o…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
(Bloqueado)
Bibliotecas de unit testing en JavaScript3 min 50 s
-
(Bloqueado)
Aserciones con Chai o Assert2 min 30 s
-
(Bloqueado)
Instalación de Mocha y Chai en el proyecto6 min 36 s
-
Creación de bloques de pruebas con Describe3 min 45 s
-
(Bloqueado)
Creación de pruebas unitarias con It4 min 24 s
-
Ejecución de tests5 min 22 s
-
(Bloqueado)
Añadiendo varios tests sobre una función3 min 34 s
-
(Bloqueado)
Tests sobre URL7 min 20 s
-
(Bloqueado)
Código asíncrono en los tests4 min 19 s
-
(Bloqueado)
Ejecución exclusiva de tests3 min 25 s
-
(Bloqueado)
-
-
-