У меня была проблема, чтобы проверить некоторые остальные API: я не могу получить идентификатор из созданного ресурса, чтобы проверить, существует ли этот ресурс. Здесь я проверяю id: dab2b33f-0a36-4cd6-a0d4-c175515abbab, но каждый раз, когда я запускаю «Сценарий: Добавить новый город», у меня был другой идентификатор.
Scenario: Add new city
When I add "Content-Type" header equal to "application/json"
And I add "Accept" header equal to "application/json"
And I send a "POST" request to "/cities" with body:
"""
{
"name": "City1",
"geo": {
"latitude": 0,
"longitude": 0
}
}
"""
Then the response status code should be 201
And the response should be in JSON
And the header "Content-Type" should be equal to "application/json; charset=utf-8"
Scenario: Delete city with existing id
When I add "Content-Type" header equal to "application/json"
And I add "Accept" header equal to "application/json"
And I send a "DELETE" request to "/cities/dab2b33f-0a36-4cd6-a0d4-c175515abbab"
Then the response status code should be 204
Кто-нибудь знает, как получить идентификатор из последнего ответа и оперировать вторым сценарием?