testingmongoose模型是否有意义?
我是新来的一般testing,虽然我看到像meanjs或幽灵testing他们的模型的一些项目,其中一些对我来说没有多大意义。
例如,我见过一些人做这样的事情:
it( 'should create a new group', function( done ) { utils.fixtures.createGroup() .then( function( group ){ group.should.exist; done(); }).catch( function( err ){ done(err); }); });
这看起来像他们正在testingmongoose,而不是testing自己的代码。 如果模型包含自定义的validation方法等,testing它是非常有意义的。
所以我的问题是,除非是模式方法/钩子,否则testing任何与模型相关的东西是否有意义?
我认为testing基本的模型构build还是有意义的,如果只是为了揭示潜在的突然变化,如果有人试图在与模型混杂的工作中融合。 如果你的应用程序假设存在某些模型,那么如果这种改变是很好的,不是吗? 如果改变是故意的,那么作者的责任就是确保所有的testing都能通过合并后的testing。
- nodejs,当文件改变时自动运行testing
- Node.js:我应该使用Vows还是Expresso或者NodeUnit或者Zombie.js或者All?
- 如何在testingNodeJS API时模拟外部服务
- 笑话 – 有没有办法检查testing覆盖率的百分比?
- 如何设置不同testing级别的testing代码覆盖率?
- 茉莉花是在量angular器超时,Selenium服务器之后崩溃(问题出现在Chrome浏览器,Firefox – 确定)
- 在suback / tape中使用“plan”和“end”的目的是什么?
- UDP在Node.js中发送性能
- Observable的简单testing结果与柴和摩卡nodejs