Karate ';自我';JSON文件中的验证表达式(空手道框架)
关于“自我”验证表达式,我有两个问题:Karate ';自我';JSON文件中的验证表达式(空手道框架),karate,Karate,关于“自我”验证表达式,我有两个问题: 问题1 在我的特写中我有 * def isStatus = function(s) { return s ==='SUCCESS' || s ==='ERROR' } And match response[0] contains { status: '#? isStatus(_)' } 我希望对每个响应项都这样做,例如(*而不是0): 但它不起作用?有什么不对劲吗 没有js函数,我无法做到这一点,如本例所示: * def date = { month
- 问题1
* def isStatus = function(s) { return s ==='SUCCESS' || s ==='ERROR' }
And match response[0] contains { status: '#? isStatus(_)' }
我希望对每个响应项都这样做,例如(*而不是0):
但它不起作用?有什么不对劲吗
没有js函数,我无法做到这一点,如本例所示:
* def date = { month: 3 }
* match date == { month: '#? _ > 0 && _ < 13' }
*def date={month:3}
*匹配日期=={month:'#?>0&&<13'}
这不起作用>并且匹配响应[*]包含{状态:'#?'.='SUCCESS'| |.='ERROR'}
- 问题2:
感谢您的帮助。在文档中搜索与每个匹配的
。试试这个:
And match each response contains { status: '#? isStatus(_)' }
无法理解问题2,请单独提问。哦,对不起,我没有完成我的问题并将其发布。对不起,我会在另一个帖子里写的。
And match each response contains { status: '#? isStatus(_)' }