@yarlisai/test-utils
Gemeinsame Port-Konformitäts-Runner + Aufzeichnungsadapter für Tests.
Gemeinsame Port-Konformitäts-Runner + Aufzeichnungsadapter für Tests.
Installation
npm install @yarlisai/test-utilsQuelle: packages/test-utils ·
npm ·
CHANGELOG
Warum
@yarlisai/test-utils folgt dem Port/Adapter-Vertrag: Konsumenten hängen von einem Port (SomeProvider-Interface) ab und instanziieren zur Laufzeit einen Adapter. Der Wechsel von Anbietern ist eine einzeilige Konfigurationsänderung.
Verwendung
Die README des Pakets enthält einen vollständigen Schnellstart. mybotbox-platform selbst ist der Referenzkonsument — apps/sat/lib/test_utils/ (oder ein ähnlich benanntes Modul) zeigt, wie jede Aufrufstelle den Port anstelle eines Anbieter-SDKs direkt verwendet.