2016-09-29 7 views
0

Jasmine-node/Frisby.jsで駆動するAPIテストを作成しています。 応答には、エポック時間(unix time; 13桁)を持つオブジェクトがあります。 私は知られている別のエポック時間値に対してその時間を主張する必要があります。 今、私はミリ秒で正確である必要はありません - それは私が日、月、年を主張するのに十分です。APIレスポンスを操作してジャスミンノードでアサートする方法

応答のタイムスタンプを操作し、日、月、および年のみを取得し、ベースラインと比較する方法はありますか?

ありがとうございました。これを考え出し

答えて

0

..

が({ここで
//さらに処理
}関数(ERR、RES、本体))の後
とに応答体を提供する必要が

ここで、身体を解析し、エポックを取得し、必要な操作を行い、適切なアサーションを実行できます。 私の場合は

var actualTimestamp = moment(res.response.time).format("MMM Do, YYYY"); 
var expectedTimestamp = moment(parseInt(baselineTimestamp)).format("MMM Do, YYYY"); 
expect(actualTimestamp).toEqual(expectedTimestamp); 
関連する問題