Skip to content

illancapan/Cafe-API-TEST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Cafe-API

📖 Descripción

Este proyecto se enfoca exclusivamente en pruebas unitarias con Jest y Supertest.

Este proyecto es una API REST desarrollada con Node.js y Express, enfocada en la gestión de una lista de cafés. La principal contribución en este desarrollo ha sido la implementación de pruebas unitarias con Jest y Supertest para validar la funcionalidad de los endpoints. El enfoque principal ha sido asegurarse de que todas las funcionalidades de la API sean correctas mediante estas pruebas.


🚀 Tecnologías utilizadas

  • Node.js
  • Express
  • Jest
  • Supertest

📦 Instalación

  1. Clona este repositorio:

    git clone <URL_DEL_REPOSITORIO>  
    cd cafe-api  
  2. Instala las dependencias:

    npm install  
    
  3. Para ejecutar las pruebas unitarias:

    npm test  
    

🧪 Pruebas unitarias

Este proyecto está enfocado exclusivamente en el desarrollo de pruebas unitarias para asegurar el correcto funcionamiento de la API. Las pruebas incluyen:

  • Verificación de que la lista de cafés contenga al menos un elemento.

  • Manejo de errores al intentar eliminar un café inexistente.

  • Validación de la creación de un nuevo café.

  • Control de errores al actualizar un café con un ID no coincidente.

  • Verificación de autorización en la eliminación de un café.

Para ejecutar las pruebas, simplemente utiliza el siguiente comando:

npm test  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published