【发布时间】:2021-04-08 14:29:17
【问题描述】:
我遇到的情况是我正在做一个基本测试,并且看起来 response.json() 正在截断尾随零。由于这是一个货币字段,我想验证响应是否发送了那些零。这是我的例子:
原始回复:
.
.
"amount": 100.00,
.
.
运行转换后:
const responseJson = pm.response.json();
这行写着:
.
.
"amount":100,
.
.
我不再能够测试它最初是否有两位小数。
为了它的价值,我开始了转换为字符串的路径,但它在到达 pm.expect 语句时已经被截断,所以我无法对其进行正则表达式。
除了试图让 api 的发起者返回一个字符串而不是一个数字之外的任何解决方案(我不喜欢这样的原因有很多)。
【问题讨论】:
标签: json numbers postman truncation