Условие на основе значения ответа в каратэ - PullRequest
1 голос
/ 21 мая 2019

Я хочу сделать API запросов, который всегда возвращает мне 200, затем проверить, есть ли в результате массив элементов, и если его нет, то создать сущность, используя POST API, если она найдена, проверить детали сущности. Это мой код: Данный URL-адрес URL И путь «предложение» Когда метод GET * def Ожидаемый1 = Ответ! {ожидается: 'в случае'}: {ожидается: 'в другом месте'}

Но это проверяет только нулевое значение в ответе и не проверяет нулевой массив в ответе

1 Ответ

2 голосов
/ 21 мая 2019

Этого можно добиться с помощью response.length

Пример кода: eval if (response.length <= 1) karate.call ('offercreate.feature') </p>

...