Primeros pasos con Testcontainers para Node.js
Tabla de contenidos
Aprende a crear una aplicación Node.js y probar interacciones con bases de datos
utilizando Testcontainers para Node.js con una instancia real de PostgreSQL.
Tiempo estimado
15 minutes
En esta guía, aprenderás a:
- Crear una aplicación Node.js que almacene y recupere clientes de PostgreSQL
- Escribir pruebas de integración utilizando Testcontainers y Jest
- Ejecutar pruebas contra una base de datos PostgreSQL real en un contenedor Docker
Requisitos previos
- Node.js 18+
- npm
- Un entorno Docker compatible con Testcontainers
NoteSi es la primera vez que usas Testcontainers, visita la introducción a Testcontainers para obtener más información sobre Testcontainers y las ventajas de utilizarlo.
Módulos
- Crea el proyecto
Configura un proyecto Node.js con un repositorio de clientes respaldado por PostgreSQL.
- Escribe pruebas
Escribe pruebas de integración utilizando Testcontainers para Node.js y Jest con una base de datos PostgreSQL real.
- Ejecuta las pruebas
Ejecuta tus pruebas de integración basadas en Testcontainers y explora los siguientes pasos.