Would be great to have the ability to set a Skill setting value as a Given step for a Voight Kampff test.
Eg:
Given the custom news feed setting is https://example.com/
When when the user says "what's the news"
Then the News Skill will play that feed
Would it be sufficient to overwrite the settings.json
file or is there a chance it will update from remote settings during the test?
Do we need to mock the settings object instead?
3条答案
按热度按时间sauutmhj1#
settings.json可以被覆盖,但技能需要通知它应该从磁盘重新加载设置。也许在技能测试器中应该关闭后端设置更新,以确保不会出现覆盖?
大约在四月份左右,我为通过 Package 器启动技能流程编写了一个演示(测试模拟了datetime工具)。我想知道这样一个 Package 器是否可以作为一种替代方法,以更可靠地注入内容。
2hh7jdfx2#
关于禁用设置同步的全局标志,有些用户可能不想要/不喜欢它,而且这在测试中会有所帮助(避免覆盖问题)。
为什么我不喜欢技能设置?
虽然这些问题还没有解决/实现,但我已经基本上停止使用websettings了。对我来说不是问题,但我希望其他人能够使用我的技能......
我不是要劫持这个问题,但这个简单的标志可以解决其他问题,也是这个问题的一部分。
lawou6xi3#
我假设存在这样的配置。如果没有,在我看来应该添加上。