Как сделать условную проверку в ответной реакции каратэ? - PullRequest
0 голосов
/ 04 июня 2018

Есть ли способ проверить, является ли объект пустым, тогда хорошо, если нет, то проверить, соответствует ли он фиксированной структуре?

Я имею в виду, что-то вроде:

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

1 Ответ

0 голосов
/ 04 июня 2018

Да.Обратитесь к документации: https://github.com/intuit/karate#conditional-logic

Сделайте это в 2 шага.

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