Есть ли способ подтвердить и отклонить запрос после опроса в каратэ? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть запрос, где я получаю Обработка или Отправлено в параметре ответа, если запрос обрабатывается или передается соответственно.Я могу опрашивать и получать, если статус «Обрабатывается» или «Передан», но после этого я не могу отклонить запрос, если я все еще не получаю ожидаемый статус после опроса в течение 5 раз.Как я могу отклонить запрос после того, как определенные повторы не дают ожидаемого ответа?

1 Ответ

0 голосов
/ 29 ноября 2018

Ответ на ваш вопрос,

Я предполагаю, что вы опрашиваете, используя функцию js. Если это так, вы можете добавить логическое значение return из этого, если ваше условие не выполнено return false или если условиевстретились return true, затем подтвердите значение, возвращенное из вашего файла объектов.

* def pollingFunc =
"""
function(x) {
     // your polling logic which retrives status
     if (status == x) {
      return true;
     } 
     else{
      return false;
     } 
} 
"""

В функции

* def statusFound = pollingFunc("Processed" )
* assert (statusFound == true) 

Если ожидаемый статус, полученный после опроса assert, не пройдёт тест

...