对transfromResponse的测试用例的疑惑
来源:12-5 辅助模块单元测试 cookie 模块测试 + data 模块测试 + error 模块测试

Aioros2017
2019-08-23
transfromResponse方法代码如下:
export function transformResponse(data: any): any {
if (typeof data === ‘string’) {
try {
data = JSON.parse(data)
} catch (e) {
// do nothing
}
}
return data
}
请问在第二个测试用例中,输入的是一个字符串,理论上来说也会走进try,为什么返回的是原字符串呢?
写回答
1回答
-
这个测试用例中JSON.parse 会报错走到 catch 中最后 return data返回原数据
012019-08-29
相似问题