【发布时间】:2019-08-29 14:40:20
【问题描述】:
我想为我的节点 mysql rest api app 编写单元测试用例。
api调用流程:
路由 -> 控制器 -> 资源(模型/Mysql) -> 格式化程序 -> 控制器 -> 响应工厂。 现在我想问如何为具有代码覆盖率的路由编写单元测试用例。
【问题讨论】:
标签: mysql node.js mongodb unit-testing
我想为我的节点 mysql rest api app 编写单元测试用例。
api调用流程:
路由 -> 控制器 -> 资源(模型/Mysql) -> 格式化程序 -> 控制器 -> 响应工厂。 现在我想问如何为具有代码覆盖率的路由编写单元测试用例。
【问题讨论】:
标签: mysql node.js mongodb unit-testing
单元测试不是您要求的。 单元测试是测试代码的最小单元。例如。如果您有多个功能来满足您的要求,并且您正在编写测试用例来验证每个方法都是单元测试。
如果您正在为您的路线编写测试代码,则称为功能测试或集成测试。
请查看此链接Unit tests vs Functional tests
一旦你了解了单元测试和集成测试的概念,很少有测试框架可用,如chai、mocha,你可以从这些包开始。
【讨论】: