- Успешное получение токена с валидными credentials
- Ошибка / отказ при невалидных credentials
- Проверка структуры ответа auth
- Проверка, что token сохраняется для дальнейших запросов
- Получение списка booking id
- Получение booking по существующему id
- Получение booking по несуществующему id
- Проверка структуры ответа booking
- Проверка основных полей booking
- Создание booking с валидным телом
- Проверка, что booking_id возвращается в ответе
- Проверка структуры созданного booking
- Проверка обязательных полей
- Проверка поведения при невалидных данных
- Полное обновление booking с токеном
- Проверка фактического обновления полей
- Проверка поведения без токена
- Проверка поведения с невалидным / отсутствующим booking_id
- Частичное обновление booking с токеном
- Проверка, что обновляются только переданные поля
- Проверка поведения без токена
- Проверка поведения для несуществующего booking_id
- Удаление booking с токеном
- Проверка, что запись действительно удалена
- Проверка поведения без токена
- Проверка удаления несуществующего booking_id
- Проверка HTTP status codes
- Проверка response body
- Проверка согласованности данных после create / update / patch / delete
- Проверка защищённости операций, требующих авторизации