0
目前的文档没有提供测试应用服务后端的指南。单元测试Xamarin移动应用服务(基于Nodejs)需要哪些工具或设置?Xamarin移动应用的NodeJS移动应用服务(基于Azure)的测试设置是什么?
目前的文档没有提供测试应用服务后端的指南。单元测试Xamarin移动应用服务(基于Nodejs)需要哪些工具或设置?Xamarin移动应用的NodeJS移动应用服务(基于Azure)的测试设置是什么?
有很多方法可以回答这个问题。
首先,我们来谈谈表控制器。这些可以通过模拟服务“导入”和测试功能。只需提供一个带有execute()方法的模拟上下文。您可能会发现这很有用:http://tobyho.com/2015/12/16/mocha-with-promises/ - 请记住表控制器方法返回承诺。
接下来,让我们来谈谈API。您可以构建整个环境,然后使用Supertest测试API:https://www.codementor.io/nodejs/tutorial/testing-express-apis-with-supertest
测试的一个很好的来源是随节点SDK提供的测试。他们可以为您提供关于在发布之前如何测试Node SDK的很好的信息。
我尝试过测试这些API,但它一直使用aocha路径作为mocha/bin /文件夹中的内容。 – Raven
这听起来像你没有正确使用Supertest。 Supertest违背了实际的Express服务器。 –