问题在于验证。在这里,当我运行测试时,两个验证都通过了,但我可以在响应中看到它们,价格为 null ( price[]
)。我的疑问是originalPrice
当价格数组本身为空时它是如何发现的。
在验证中,我有以下内容:
And matchResponse.data.abc[].price[] == '#array'
和 match Response.data.abc[].price[].originalPrice == '#present'
。
Sample response:
"data": {
"abc": [
"abcnumber":001,
"price": [],
]}