@yarlisai/test-utils
Runners de conformité de port partagés + adaptateurs d'enregistrement pour les tests.
Runners de conformité de port partagés + adaptateurs d'enregistrement pour les tests.
Installation
npm install @yarlisai/test-utilsSource : packages/test-utils ·
npm ·
CHANGELOG
Pourquoi
@yarlisai/test-utils suit le contrat port/adaptateur : les consommateurs dépendent d'un port (interface SomeProvider) et instancient un adaptateur à l'exécution. Changer de fournisseur ne nécessite qu'une modification de configuration sur une seule ligne.
Utilisation
Le README du package inclut un démarrage rapide complet. mybotbox-platform lui-même est le consommateur de référence — apps/sat/lib/test_utils/ (ou un module portant un nom similaire) montre comment chaque point d'appel utilise le port plutôt qu'un SDK fournisseur directement.