如何构造turnContext来测试Microsoft Botbuilder SDK?

时间:2019-02-28 16:29:53

标签: node.js testing botframework

IDE:Visual Studio 2017 SDK:Botbuilder V4 仿真器:Bot-Framework仿真器V4 语言:Node.js v11

大家好。我正在为我的bot代码的一些静态函数/方法制作测试用例。但是,稍后我将需要测试我的机器人的更高级功能来测试特定行为。有谁知道如何制作turnContext的某些部分?

例如,我现在通过以下方式手动创建模拟的turnContext JSON来制造自己的东西:

turnContext {
activity: {
    text: "custom test text",
    channelID: "custom ID",
    conversation: {
        id: "custom ID" } } }

问题在于这种虚构上下文实际上没有像turnContext.sendActivity('custom message');这样的内插方法。因此,我的测试将仅限于该机器人的最基本功能,而实际上并不能保证整个行为都按设计执行。

0 个答案:

没有答案