Обязательный запрос для вызова метода POST в каратэ - PullRequest
0 голосов
/ 06 ноября 2018

Сегодня я столкнулся со сценарием, в котором был вызов метода POST, но он не требует данных запроса и параметров запроса достаточно. Но в рамках каратэ обязательно указывать данные запроса, когда это метод POST. Таким образом, я должен был предоставить запрос как «ноль» в явном виде. Есть ли способ в каратэ, что если нет данных запроса, вы можете пропустить предоставление данных запроса как «ноль».

Ответы [ 2 ]

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

Я пробовал так:

Given url 'url'
And params param_value
And request '{}'
When method post
Then status 200

Это так же, как упомянуто выше, только я дал пустое тело запроса

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

Это то, что я обычно делаю, если нет тела запроса:

Заданный путь '/ path / to // action'
И запрос "
Когда метод сообщение
Тогда статус 200

(Не удалось пропустить шаг запроса)

...