https://github.com/juliorom/currency-conversion-project
Este proyecto implementa funciones para convertir monedas (dólares, yenes, euros y libras) usando tasas configurables. Incluye pruebas unitarias con Jest para garantizar cálculos precisos y confiables. Ideal para practicar conversión y testing automatizado. 🚀
https://github.com/juliorom/currency-conversion-project
jest nodejs
Last synced: 2 months ago
JSON representation
Este proyecto implementa funciones para convertir monedas (dólares, yenes, euros y libras) usando tasas configurables. Incluye pruebas unitarias con Jest para garantizar cálculos precisos y confiables. Ideal para practicar conversión y testing automatizado. 🚀
- Host: GitHub
- URL: https://github.com/juliorom/currency-conversion-project
- Owner: JulioRom
- Created: 2025-01-06T16:39:47.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-06T21:01:42.000Z (5 months ago)
- Last Synced: 2025-01-26T06:14:21.420Z (4 months ago)
- Topics: jest, nodejs
- Language: JavaScript
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Currency Conversion Project
## Descripción
Este proyecto implementa funciones para realizar conversiones entre diferentes monedas:
- Dólares (USD) a Yenes (JPY)
- Euros (EUR) a Dólares (USD)
- Yenes (JPY) a Libras (GBP)El proyecto incluye pruebas unitarias con Jest para garantizar la precisión de los cálculos, utilizando tasas de conversión configurables.
## Características
- Funciones sencillas y reutilizables para conversiones monetarias.
- Tasas de conversión configurables para adaptarse a diferentes escenarios.
- Pruebas automatizadas con Jest para validar el correcto funcionamiento de las funciones.## Instalación
1. Clona el repositorio:
```bash
git clone
```
2. Instala las dependencias:
```bash
npm install
```## Uso
### Conversión de monedas
Importa las funciones desde el archivo principal:
```javascript
const { fromDollarToYen, fromEuroToDollar, fromYenToPound } = require('./currency_conversion');console.log(fromDollarToYen(100)); // Convierte 100 dólares a yenes
console.log(fromEuroToDollar(50)); // Convierte 50 euros a dólares
console.log(fromYenToPound(10000)); // Convierte 10,000 yenes a libras
```### Ejecutar pruebas
Ejecuta las pruebas unitarias para verificar las funciones:
```bash
npm test
```## Estructura del Proyecto
- **app.js**: Contiene las funciones de conversión monetaria.
- **tests.js**: Contiene las pruebas unitarias escritas con Jest.## Contribuciones
Las contribuciones son bienvenidas. Por favor, crea un pull request o abre un issue para discutir cualquier mejora o corrección.## Licencia
Este proyecto se encuentra bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.---
¡Gracias por usar este proyecto! 🚀