我正在为一个API编写单元测试。
如果我像这样做:
const apiResponse:object = JSON.parse(body)
expect(apiResponse).toHaveProperty('error')
如果 API 没有返回 JSON,那么我会得到以下类似错误信息:
SyntaxError:JSON 位置 0 处出现意外的 p 标记 at JSON.parse ()
与其在测试中得到错误,我希望测试失败。
有没有一个 jest 测试可以判断: 这个字符串是否可解析为有效的 JSON?