我正在使用nodeunit
. 在某些时候,我有一个这样的验证:
test.deepEqual(originalObject, testObject, 'Sentiment validation');
我正在验证的对象大致如下所示:
var originalObject = {
"sentiments": [
{
"sentiment": "negative",
"user": {
"_id": null,
"type": "machine"
},
"timestamp": 1404775102
}
]
};
var testObject = {
"sentiments": [
{
"sentiment": "negative",
"user": {
"_id": null,
"type": "machine"
},
"timestamp": 1405004493
}
]
};
我的测试总是失败,因为timestamp
动态创建的对象(testObject
在这种情况下)中的字段总是不同的;有没有办法告诉deepEqual
方法跳过该单个字段?