を使用して、いくつかの Javascript オブジェクトでテストを実行しています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その単一のフィールドをスキップするようにメソッドに指示する方法はありますか?