Saltar al contenido principal

Testing

Cuando el proyecto es creado mediante create-react-app está configurado con todo el entorno de testing. Al utilizar vite es necesario instalar de manera manual todas las dependecias para preparar el entorno.

Testing Library / Jest

npm i --save-dev @testing-library/react @testing-library/jest-dom @testing-library/user-event jest jest-environment-jsdom esbuild-jest identity-obj-proxy unplugin-clear-testid

DependenciaUso
@testing-library/reactSet de utilidades de testing para React.
@testing-library/jest-domConector de testing-library con Jest.
@testing-library/user-eventSimulador avanzado de interacciones con el navegador.
jestTesting Framework.
jest-environment-jsdomImplementación del DOM en JavaScript para Jest.
esbuild-jestPermite usar Jest con esBuild.
identity-obj-proxyMockear módulos.
unplugin-clear-testidPermite eliminar todos los atributos test-id del HTML.

Cypress

npm i --save-dev cypress @testing-library/cypress
DependenciaUso
cypresse2e Testing Framework.
@testing-library/cypressAñade compatibilidad con Testing Library.