node.js - 在 NodeJs 中使用 mocha 进行模拟

标签 node.js mocking mocha.js

如何使用 NodeJs 在 Mocha 中模拟客户端和服务器。 具体来说,我有以下代码:

app.post ('path name', function (req, res) { 
  // Some Action 
  res.send(response); 
});

我想模拟 reqres 参数并测试 res(状态、标题、消息)。

最佳答案

Mocha 本身不提供 mock/stub/spy 类型的功能。 Sinon是一个受欢迎的图书馆。主页包含测试 ajax 及其 Fake XMLHTTPRequest 对象的示例。

关于node.js - 在 NodeJs 中使用 mocha 进行模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12146889/

相关文章:

javascript - 请求 Meteor + autoform 示例

node.js - 等待Electron窗口成为特定的URL?

javascript - 如何处理嵌套同步 promise

node.js - 将 Mocha 中的对象与 MongoDb 中的日期进行比较

javascript - 使用 Karma 和 Mocha 进行异步测试

node.js - 如何在所有 Handlebars 页面中获取 Express Session 变量,现在我每次都渲染它,我希望它只完成一次

javascript - 为什么 Applisten 在 sequelize 之前运行?

java - 当我尝试模拟存储库时出错

reactjs - 如何为调用 props 中接收的函数的函数添加单元测试

javascript - 模拟 React-dom Jest