Javascript 如何在Node.js中模拟模型方法

Javascript 如何在Node.js中模拟模型方法,javascript,node.js,sequelize.js,sinon,Javascript,Node.js,Sequelize.js,Sinon,在编写junits时,我一直在努力在我的一个辅助项目中模拟数据库。谁能帮帮我吗。下面是场景的样子: 在此之前,源代码在这里- 我在Nodejs中使用sequelize模块创建了一个模型。我通过这个模型访问数据库 我想在运行junits时模拟db调用。例如,这里的findOne方法返回一个promise()。基本上,在运行这个特定端点时,我希望跳过访问数据库 感谢您的帮助 关于,Sunil可能的重复也请看一看,在我看来,您更像是集成/e2e测试,而不是单元测试。检查这个@Hodrobond是的。看

在编写junits时,我一直在努力在我的一个辅助项目中模拟数据库。谁能帮帮我吗。下面是场景的样子:

在此之前,源代码在这里-

  • 我在Nodejs中使用sequelize模块创建了一个模型。我通过这个模型访问数据库

  • 我想在运行junits时模拟db调用。例如,这里的findOne方法返回一个promise()。基本上,在运行这个特定端点时,我希望跳过访问数据库

  • 感谢您的帮助


    关于,Sunil

    可能的重复也请看一看,在我看来,您更像是集成/e2e测试,而不是单元测试。检查这个@Hodrobond是的。看起来是重复的。我不知道我怎么会错过它。谢谢你指出。@Jaime谢谢你的链接。我会经历的。