【发布时间】:2020-04-30 05:13:52
【问题描述】:
我收到这个结果是开玩笑的
result1 -> {
"partyRoleIdentifier": {
"internalEmployeeIdentifier": {
"id": "id-modified"
}
}
}
我做了这个比较:
expect(result).toBe('{\"partyRoleIdentifier\": {\"internalEmployeeIdentifier\": {\"id\": \"id-modified\"}}}');
但我得到了这个结果:
Expected: "{\"partyRoleIdentifier\": {\"internalEmployeeIdentifier\": {\"id\": \"id-modified\"}}}"
Received: {"partyRoleIdentifier": {"internalEmployeeIdentifier": {"id": "id-modified"}}}
【问题讨论】:
-
为什么要加斜线?
-
如果你的结果是一个字符串那么你可以做
expect(result).toBe(JSON.stringify({"partyRoleIdentifier": {"internalEmployeeIdentifier": {"id": "id-modified"}}})); -
如果结果是 json 那么
expect(result).toBe({"partyRoleIdentifier": {"internalEmployeeIdentifier": {"id": "id-modified"}}});
标签: javascript node.js json typescript jestjs