【发布时间】:2020-10-10 02:45:29
【问题描述】:
我想测试响应中字段返回的小数位数是否等于 5。不确定使用正则表达式是否是最佳解决方案,但这是我目前所拥有的,但似乎不起作用:
pm.test("Check number of decimal place of my_variable field"), () => {
_.each(jsonData, (results) => {
if results.my_variable !== null){
pm.expect(results.my_variable).to.match(/\d{1}.\d{5}/);
}
})
}
以下是示例响应。请注意,即使它与正则表达式不匹配,测试也会通过
{
"my_variable": "0.0198970000000000",
}
谢谢!
【问题讨论】:
-
您能在问题中添加一个响应正文的示例吗?
-
我已更新描述以添加示例响应。谢谢!
标签: javascript postman postman-testcase