Closed SBKubric closed 1 year ago
GET /api/v1/films/
a. Проверка успешного поиска по персонам:
- Создать несколько тестовых кинопроизведений в базе данных.
- Выполнить запрос с корректным поисковым запросом.
- Проверить, что код ответа равен 200 (OK).
- Проверить, что данные в ответе соответствуют ожидаемому результату поиска.
b. Проверка page_size:
- Проверить, что код ответа равен 200 (ОК).
- Проверить, что длина списка в ответном json равна 10 (page_siz'у)
c. Проверка обработки пустого результата поиска:
- Выполнить запрос с поисковым запросом, который не соответствует ни одному кинопроизведению.
- Проверить, что код ответа равен 404 (Not Found).
- Проверить, что сообщение об ошибке соответствует ожидаемому ("films not found").
d. Проверка обработки некорректного формата идентификатора персоны (не UUID):
- Выполнить запрос с некорректным форматом идентификатора персоны.
- Проверить, что код ответа равен 422 (Unprocessable Entity).
- Проверить, что сообщение об ошибке указывает на проблему с форматом идентификатора.
Покрыть функциональными тестами endpoint /film
Оценка: 5