node.js - 如何制作用于测试 Microsoft Botbuilder SDK 的 turnContext?
问题描述
IDE:Visual Studio 2017 SDK:Botbuilder V4 模拟器:Bot-Framework Emulator V4 语言:Node.js v11
大家好。我正在为我的机器人代码的一些主要静态功能/方法制作测试用例。但是,稍后我将需要测试我的机器人的更高级功能以测试特定行为。有谁知道如何制作 turnContext 的某些部分?
例如,我现在正在通过以下方式手动创建模拟的 turnContext JSON 来制作自己的:
turnContext {
activity: {
text: "custom test text",
channelID: "custom ID",
conversation: {
id: "custom ID" } } }
问题是这个虚构的上下文实际上并没有像turnContext.sendActivity('custom message');
. 因此,我的测试将仅限于机器人的最基本功能,实际上并不能保证整个行为按设计执行。
解决方案
推荐阅读
- azure - 如何在数据工厂中接收 http 帖子?
- flutter - Flutter how to take a photo with custom width and height
- azure - 模板语言函数 'div' 期望它的第一个参数是整数或十进制数
- javascript - 单击按钮时重置表格内容不起作用
- python - 如何提高python中虚线图的效率(速度)
- sql-server - PostgreSQL 中 SQL Server 中“@@PROCID”系统变量的等效项
- reactjs - 如何使用react redux防止对象中的重复数据
- python - Pandas Dataframe 中使用 NLTK 包的句子标记化
- javascript - 当我更改另一个 SelectBox 的值时,如何启用其他 SelectBox 值?
- python - Flask-SqlAlchemy 加载大量数据后插入速度极慢