Karate 空手道-有没有一种方法可以将一根弦与一系列的弦相匹配?

Karate 空手道-有没有一种方法可以将一根弦与一系列的弦相匹配?,karate,Karate,答复: { name : 'Sourabh' } 已实施的验证: And match $.name contains any ['Sourabh','Peter','Babu'] 上面的验证失败了,我如何匹配一个值(将是值列表中的任何元素)必须有多种方法来验证这一点,我给出了一个工作示例 * def response = {name : 'Sourabh'} * def expectedList = ['Sourabh','Peter','Babu'] * match response.na

答复:

{
name : 'Sourabh'
}
已实施的验证:

And match $.name contains any ['Sourabh','Peter','Babu']

上面的验证失败了,我如何匹配一个值(将是值列表中的任何元素)

必须有多种方法来验证这一点,我给出了一个工作示例

* def response = {name : 'Sourabh'}
* def expectedList = ['Sourabh','Peter','Babu']
* match response.name == "#string? expectedList.indexOf(_) != -1"

最后一行可以更简单
*匹配expectedList包含响应。name