相关疑难解决方法(0)

在sinon.js中拼写和/或嘲弄一个班级?

我为我的应用程序创建了一个数据库包装器,如下所示.为了测试它,我显然想要替换实际的数据库库.我可以创建一个新类来模拟query方法并捕获所有输入,但使用sinon.js似乎更合适,但我将如何使用它?
mockstub特征sinon.js是什么,我应该使用?

wrapper = (function() {

  function wrapper() {}

  wrapper.db = require("database");

  wrapper.prototype.insertUser = function(doc) {
    return this.db.query("INSERT INTO USERS...");
  };

  return wrapper;

})();
Run Code Online (Sandbox Code Playgroud)

javascript node.js sinon

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

node.js ×1

sinon ×1