Este proyecto es una calculadora desarrollada utilizando TDD (Desarrollo Guiado por Pruebas), lo que garantiza un código robusto y bien probado desde el principio hasta el final.
La calculadora ha sido creada con el enfoque de TDD, lo que significa que cada funcionalidad ha sido diseñada y probada incrementalmente. Se ha utilizado vitest como entorno ficticio para ejecutar las pruebas unitarias y @vitejs/plugin-react junto con "@testing-library/react" para realizar las pruebas con React. Esto garantiza que la calculadora esté bien probada y funcione correctamente.
Además de las pruebas para la calculadora, también se han incluido pruebas para otras dos funciones. Estas pruebas se centran en la lógica de JavaScript, mientras que las pruebas de la calculadora se centran en la interfaz de usuario.
- "@testing-library/react"
- "@vitejs/plugin-react"
- "happy-dom"
- "vitest"
npm install
: Instala las dependencias del proyecto.npm run test
: Ejecuta las pruebas unitarias utilizando vitest y happy-dom.npm run dev
: Inicia el servidor de desarrollo para la aplicación utilizando Vite y React.
Para ejecutar este proyecto localmente, sigue estos pasos:
- Clona este repositorio en tu máquina local.
- Instala las dependencias con
npm install
. - Ejecuta
npm run dev
para iniciar el servidor de desarrollo. - Abre tu navegador y navega a la dirección proporcionada por Vite.
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes ideas para mejorar la calculadora, no dudes en abrir un problema o enviar una solicitud de extracción.