Primeros pasos
Instalación
Ejecuta la CLI de InboxTap y añade el SDK de pruebas a un proyecto Bun o Node.InboxTap puede ejecutarse directamente desde el paquete npm o instalarse como dependencia de desarrollo en el proyecto que contiene tus pruebas.
Requisitos
- Node.js 20 o posterior para la CLI y el paquete publicados.
- Bun puede ejecutar el paquete y es el gestor de paquetes que usa el repositorio de InboxTap.
- Dos puertos locales disponibles: SMTP
1025y HTTP8025por defecto.
Ejecutar el servidor
Ejecuta sin añadir una dependencia:
bunx inboxtapo:
npx inboxtapEl comando permanece en primer plano e imprime las direcciones SMTP y HTTP locales. Pulsa Ctrl+C
para detenerlo.
Instalar el SDK
Añade InboxTap al proyecto que contiene tu conjunto de pruebas:
bun add --dev inboxtapo:
npm install --save-dev inboxtapImporta el cliente desde su ruta secundaria pública:
import { InboxTapClient } from "inboxtap/client";Configurar tu aplicación
Configura la aplicación que se está probando para que use el proceso de escucha SMTP local:
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_SECURE=false
Mantén estos valores en un entorno de desarrollo o de pruebas. InboxTap no implementa autenticación ni TLS y no debe exponerse a una red.