2016-09-29 63 views
0

我正在編寫由Jasmine-node/Frisby.js驅動的API測試。 響應中有一個對象具有一些紀元時間(unix time; 13位數字)。 我需要聲明時間與已知的另一個曆元時間值。 現在,我不需要精確到毫秒 - 這足以讓我確定日,月和年。如何操縱API響應並使用jasmine-node來聲明

有沒有一種方法來操縱響應時間戳,只取得日,月和年,並與我的基線進行比較?

謝謝。

回答

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);