如何对Google Home功能进行单元测试?

时间:2018-02-05 03:23:31

标签: unit-testing actions-on-google google-home

我的Google Home应用程序的组织方式是一个包含所有意图方法的类,然后

在底部一行

exports.myapp = functions.https.onRequest(
  (request, response) => new MyApp(request, response).run()
);

由于MyApp中的函数依赖于request来获取参数,我假设单元测试必须使伪造输入request正确吗?

从Google模拟器上的操作,我已经能够获得请求,但我不知道如何伪造response参数对MyApp构造函数的响应,特别是因为从Actions返回的东西谷歌似乎是在运行我的实际代码之后。

以下所有内容都会有所帮助:通用代码段,测试文件/案例的链接,request / response构造函数参数等。

谢谢!

0 个答案:

没有答案