Premiers pas
Installation
Lancez la CLI InboxTap et ajoutez le SDK de test à un projet Bun ou Node.InboxTap peut s’exécuter directement depuis le paquet npm ou s’installer comme dépendance de développement dans le projet qui contient vos tests.
Prérequis
- Node.js 20 ou plus récent pour la CLI et le paquet publiés.
- Bun peut exécuter le paquet et sert de gestionnaire de paquets au dépôt InboxTap.
- Deux ports locaux disponibles : SMTP
1025et HTTP8025par défaut.
Lancer le serveur
Lancez sans ajouter de dépendance :
bunx inboxtapou :
npx inboxtapLa commande reste au premier plan et affiche les adresses SMTP et HTTP locales. Appuyez sur
Ctrl+C pour l’arrêter.
Installer le SDK
Ajoutez InboxTap au projet qui contient votre suite de tests :
bun add --dev inboxtapou :
npm install --save-dev inboxtapImportez le client depuis le sous-chemin client public :
import { InboxTapClient } from "inboxtap/client";Configurer votre application
Configurez l’application testée pour utiliser l’écouteur SMTP local :
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_SECURE=false
Réservez ces valeurs à un environnement de développement ou de test. InboxTap n’implémente volontairement ni authentification ni TLS et ne doit pas être exposé sur un réseau.