0
A
回答
0
你试过Shot?我也没有,但它会将假的HTTP请求/响应注入到节点HTTP服务器中,以模拟服务器逻辑,编写测试或调试。
在您的测试运行之前,您可以模拟您希望进行的请求,并指定预期结果。
const Http = require('http');
const Shot = require('shot');
(function() {
const dispatch = function (req, res) {
const reply = 'Hello World';
res.writeHead(200, {
'Content-Type': 'text/plain',
'Content-Length': reply.length
});
res.end(reply);
};
const server = Http.createServer(dispatch);
Shot.inject(dispatch, { method: 'get', url: '/api/hello' }, (res) => {
console.log(res.payload);
});
})()
相关问题
- 1. 条件覆盖率与决策覆盖率测试
- 2. 覆盖Rails测试测试::单元:: TestCase
- 3. 数据库操作作为单元测试的先决条件?
- 4. Jacoco覆盖的单元测试代码
- 5. SONARQUBE中的单元测试覆盖
- 6. 没有单元测试的javascript覆盖
- 7. 覆盖auto_now的单元测试
- 8. 单元测试的覆盖率报告
- 9. 单元测试的Python覆盖率
- 10. AngularJS指令 - 单元测试噶覆盖
- 11. maven单元测试代码覆盖率
- 12. 单元测试代码覆盖问题
- 13. 量化单元测试覆盖范围
- 14. c#单元测试覆盖方法
- 15. 覆盖rake测试:单元跑步者
- 16. 多条件覆盖率测试
- 17. Powermock和JMockit单元测试的测试覆盖率
- 18. 条件的单元测试
- 19. 覆盖Liquibase中的现有先决条件
- 20. 测试通过,但代码不覆盖是100%单元测试
- 21. 单元测试应该覆盖压力测试吗?
- 22. SonarQube 4.1 + Teamcity - 单元测试覆盖率0.0%单元测试成功率100.0%
- 23. 缺少单元测试覆盖率,但有单元测试统计
- 24. 使用aqtime测量单元测试的代码覆盖率
- 25. 先决条件还是先决条件?
- 26. 使用单声道和单元测试的代码覆盖
- 27. 单元测试不会“覆盖”简单的get方法。 (c#)
- 28. PHPUnit代码覆盖率显示单元测试的代码覆盖率?
- 29. 决定单元测试代码覆盖率为更高水平的方法
- 30. 三叶草代码覆盖率:检测单元测试
谢谢@mykeels。其实我刚刚在几分钟前遇到了这个镜头包。我正在审阅它的文档,虽然不是太明了,但我正在利用它来模拟外部API调用。 – proton