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. 数据库操作作为单元测试的先决条件?
- 3. 没有单元测试的javascript覆盖
- 4. Jacoco覆盖的单元测试代码
- 5. c#单元测试覆盖方法
- 6. 单元测试代码覆盖问题
- 7. 多条件覆盖率测试
- 8. 条件的单元测试
- 9. 单元测试应该覆盖压力测试吗?
- 10. 使用aqtime测量单元测试的代码覆盖率
- 11. 先决条件还是先决条件?
- 12. PHPUnit代码覆盖率显示单元测试的代码覆盖率?
- 13. 决定单元测试代码覆盖率为更高水平的方法
- 14. 三叶草代码覆盖率:检测单元测试
- 15. 全面的单元测试覆盖注释
- 16. 从Python中的覆盖范围中排除单元测试
- 17. IntelliJ显示未被单元测试覆盖的更改行
- 18. 单元测试的Visual C++覆盖/模拟对象?
- 19. 确保单元测试中的代码覆盖率?
- 20. 带有非单元测试的PHP代码覆盖范围
- 21. 在grails单元测试中由trait提供的覆盖方法
- 22. 包含单元测试和代码覆盖的过程?
- 23. 请求代码覆盖率和单元测试的建议
- 24. 是否有TSQL sproc单元测试的代码覆盖工具?
- 25. 单个文件代码视图的总体(集成+单元测试)覆盖率
- 26. 单元测试 - 针对java的每个测试代码覆盖率
- 27. 有条件的跳过单元测试
- 28. 测试覆盖IsValid的ValidationAttribute
- 29. 关于WhiteBox测试,ON-Units,条件覆盖的问题
- 30. 代码覆盖率报告“代码运行”,但不是由单独文件单元测试“代码覆盖”
谢谢@mykeels。其实我刚刚在几分钟前遇到了这个镜头包。我正在审阅它的文档,虽然不是太明了,但我正在利用它来模拟外部API调用。 – proton