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