【发布时间】:2012-02-26 22:17:21
【问题描述】:
我有这个(猫鼬)类(这个语法是咖啡脚本):
Entry = new mongoose.Schema
duration: Number
我用整数(或小数,结果是一样的)显式设置duration属性:
entry = new Entry
entry.duration = 1
我正在保存这个猫鼬实体:
entry.save
但是在测试 findOne 返回的结果实体时,我无法让持续时间属性通过我的单元测试:
doc.duration.should.eql 1
这总是返回:
AssertionError: expected 1 to equal 1
如前所述,我得到的结果是 1 或 1.5 findOne 返回的文档正是我之前保存的实体。
我做错了什么?
【问题讨论】:
标签: javascript node.js mongoose mocha.js