Я хотел бы проверить, что количество десятичных знаков, возвращаемых полем в ответе, равно 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",
}
Спасибо!