带有Dialogflow连接器的Botium绑定适用于Mocha,但不适用于Jest

时间:2019-11-19 14:02:27

标签: jestjs mocha dialogflow chatbot

我已遵循安装说明here

当我使用npm run mocha时,我的测试convos使用botium.json中的dialogflow设置成功运行。 如果我对Jest(我的首选框架)遵循相同的过程,则该过程始终会因以下错误而失败:

Loading Botium plugin failed at Validate.Validate.then (node_modules/botium-core/src/containers/PluginConnectorContainer.js:99:15)

如果我将botium.json恢复为

"CONTAINERMODE": "echo",

测试运行(但按预期失败)。

在Jest中使用BotiumBindings和dialogflow连接器是否需要其他设置?

1 个答案:

答案 0 :(得分:0)

运行jest时,在文件 package.json 中添加开关-env节点。没有此开关,dialogflow客户端库将无法在Node.js中工作。

SELECT * FROM table ORDER BY indexed_column ASC LIMIT 1 OFFSET 100,000,000