如何做空手道响应的条件检查?

时间:2018-06-04 07:59:31

标签: karate

有没有办法检查对象是否为空,如果没有则检查是否匹配固定结构?

我的意思是,像:

* def expectedDelayEntries = response.delayEntries == "{}" ? {} : '#(delayEntries)'

1 个答案:

答案 0 :(得分:1)

是。请参阅文档:https://github.com/intuit/karate#conditional-logic

分2步完成。

* def expected = condition ? { foo: '#string' } : { bar: '#number' }
* match response == expected