【发布时间】:2017-12-11 19:03:12
【问题描述】:
我开始学习使用 jasmine 进行单元测试。也许有人可以向我解释 - 我需要如何检查创建新对象,例如:
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',
...
...
},
}
expect(outLog.request.method).toEqual('POST'); 期望(outLog.request.title).toEqual('title');
谢谢!
【问题讨论】:
标签: javascript unit-testing jasmine