Как написать модульные тесты для приложения с ослабленным болтом?

#unit-testing #slack

Вопрос:

Я пытаюсь перенести приложение из библиотеки hubot в официальную библиотеку @slack/bolt. Приложение использует hubot-test-помощник для модульного тестирования, который имитирует чат. Есть ли что-нибудь эквивалентное для библиотеки болтов?

Да, большая часть логики может быть (и во многих случаях является) отделена от реальной реализации чата; исключением является промежуточное программное обеспечение, которое, я считаю, все еще выигрывает от тестирования ближе к интеграции.