我想测试响应中一个字段返回的小数位数是否等于 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",
}
谢谢!