我的Google Home应用程序的组织方式是一个包含所有意图方法的类,然后
在底部一行
exports.myapp = functions.https.onRequest(
(request, response) => new MyApp(request, response).run()
);
由于MyApp
中的函数依赖于request
来获取参数,我假设单元测试必须使伪造输入request
正确吗?
从Google模拟器上的操作,我已经能够获得请求,但我不知道如何伪造response
参数对MyApp构造函数的响应,特别是因为从Actions返回的东西谷歌似乎是在运行我的实际代码之后。
以下所有内容都会有所帮助:通用代码段,测试文件/案例的链接,request
/ response
构造函数参数等。
谢谢!