swagger.yaml ?
не знаю на сколько это жизнеспособно. В какой то момент придет понимание что требования к тестам совершенно другие.
проблемы стандартные - нужно что бы в спеке было достаточное количество примеров и работает это хорошо для оч простых кейсов. Чаще всего упираешься в прекондишены и надо изобретать какие-то хуки "чет сделать после теста".
docker-compose down -v
ну на практике такие тесты особо не помогают. К тестам какие то более глубокие требования предъявляются. Например типа что вот этот пользователь может изменить данные клиента, а вот этот не может. PS сорян, я промахнулся, целился в @DmitriyLanets
согласен, потому обычно приемочные тесты апи пишутся руками и сверху можно добавить psr7-openapi validator что бы сверять что схема запросов и ответов согласно спеке
есть еще всякие pact.io у которых возможностей побольше но я так и не добрался пощупать
https://habr.com/ru/company/otus/blog/565710/
Обсуждают сегодня