Compartir comentarios
Las respuestas se generan en base a la documentación.

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
Note

Si 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

  1. Crea el proyecto

    Configura un proyecto Node.js con un repositorio de clientes respaldado por PostgreSQL.

  2. Escribe pruebas

    Escribe pruebas de integración utilizando Testcontainers para Node.js y Jest con una base de datos PostgreSQL real.

  3. Ejecuta las pruebas

    Ejecuta tus pruebas de integración basadas en Testcontainers y explora los siguientes pasos.