каратэ: как проверить сложные ответы API, используя каратэ? - PullRequest
0 голосов
/ 20 мая 2019

у меня есть два разных ответа, как показано ниже, где я хочу сопоставить только заголовок типа «Категория верхнего уровня» в response1 с «category_name» response2.здесь я не хочу сопоставлять "type": "Top-Tier Top-List" в response1.

Примечание: "title" в response1 равно "category_name" в response2

Пожалуйста, дайте мне знать, как сделать эту проверку в каратэ.заранее спасибо

1 Ответ

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

Вы уверены, что прочитали всю документацию?Это должно быть просто, например:

* def response = { title: 'foo' }
* def response1 = response
# make second request
* def response = { category_name: 'foo' }
* match response.category_name == response1.title

Если вышесказанное неясно, я настоятельно рекомендую вам рассмотреть возможность использования других инструментов, которые могут быть проще для вас.

...