ジャスミンを使って単体テストを学び始めました。そして、多分誰かが私を説明することができます - 私は次のように新しいオブジェクトを作成するチェックする必要があるか:作成オブジェクトのユニットテスト
const outLog = {
time: newTime,
request: {
direction: 'OUT',
method: data.request.method,
title: data.request.url,
body: data.request.data,
headers: getHeaders(data.request.headers),
},
response: {
status: '',
headers: {},
body: {},
},
};
if (data.response && data.response !== null) {
outLog.response.status = data.response.status;
outLog.response.body = data.response.data;
outLog.response.headers = getHeaders(data.response.headers);
}
log.out.push(outLog);
私がリクエストメソッド、実際のデータとリクエストのタイトルのようなフィールドを記入し、
const outLog = {
request: {
method: 'POST',
title: 'title',
...
...
},
}
期待をチェックする必要がありますか(outLog.request.method).toEqual( 'POST'); expect(outLog.request.title).toEqual( 'title');
ありがとうございます!
こんにちは!説明をありがとう!私はそれを期待する前にoutLogを定義する必要がありますか?ありがとう! –