空手道 - 如何使用多个模板验证输出?

时间:2017-10-25 13:59:29

标签: karate

有没有办法用多个模板之一验证请求的输出? 例如:

{  
   "pendingInvitesCount":#number,
   "acceptedInvitesCount":#number,
   "rejectedInvitesCount":#number
}

[]

1 个答案:

答案 0 :(得分:2)

并不是真的建议测试最佳做法,但这应该会给你一些想法:

* def actual = []
* def expected = (actual.size() == 0 ? '#[0]' : { a: '#number', b: '#number' })
* match actual == expected