如何为 Slack Bolt 应用程序编写单元测试?

cel*_*onz 5 unit-testing slack

我正在尝试将应用程序从 hubot 库转换到官方 @slack/bolt 库。该应用程序使用 hubot-test-helper 进行单元测试,它模拟了一个聊天室。螺栓库有等效的东西吗?

是的,大部分逻辑可以(并且在许多情况下)从实际的聊天实现中分离出来;中间件是个例外,我相信它仍然受益于更接近集成的测试。