Node.js 如何在nodejs应用程序上进行单元测试?

Node.js 如何在nodejs应用程序上进行单元测试?,node.js,unit-testing,sinon,Node.js,Unit Testing,Sinon,我想对我的nodejs应用程序进行一些单元测试,以测试在数据库中插入用户或从数据库中读取用户。 我正在使用Objective.js这样的ORM,我在网上搜索了如何进行这些测试,因此我发现了模拟数据库或模型。关于这个问题,我也发现了这个问题。 例如,如果我有一个表Users包含10个用户,是否有任何解决方案可以获取该表的所有行(例如,如果表中存在用户,则获取)?我真的不理解mock的概念,以及它是否是进行此类测试的合适解决方案?对于nodej(如Moca、Chai、Jasmine)的单元测试,有很

我想对我的nodejs应用程序进行一些单元测试,以测试在数据库中插入用户或从数据库中读取用户。 我正在使用Objective.js这样的ORM,我在网上搜索了如何进行这些测试,因此我发现了模拟数据库或模型。关于这个问题,我也发现了这个问题。
例如,如果我有一个表
Users
包含10个用户,是否有任何解决方案可以获取该表的所有行(例如,如果表中存在用户,则获取)?我真的不理解mock的概念,以及它是否是进行此类测试的合适解决方案?

对于nodej(如Moca、Chai、Jasmine)的单元测试,有很多lib

以下是一些教程链接:


有很多LIB用于节点的单元测试,如Moca、Chai、Jasmine

以下是一些教程链接:


但是没有有用的链接来测试数据库但是没有有用的链接来测试数据库