pact-jvm создает пакт вручную вручную
Я изучаю возможность использования pact-jvm с клиентом и поставщиком, которые уже существуют и работают продуктивно. В настоящее время я пытаюсь создать файл pact для каждой руки и проверить его для провайдера. Интересно, имеет ли это смысл? Боюсь, может быть, я не понял. Это нормально или я не в курсе?
заранее спасибо
1 ответ
Как правило, создание контракта вручную, то есть создание документа JSON вручную в соответствии со спецификацией pact, является антипаттерном в Pact.
Мы часто видим людей, использующих Pact там, где существуют существующие интеграции, первым шагом является создание потребительских тестов в базе потребительского кода и получение их для публикации пактов. Даже просто для подмножества его функциональности для начала.
Тогда вы можете посмотреть, чтобы проверить это с поставщиком. В конце концов, вы добавляете все больше и больше тестов до тех пор, пока не будут рассмотрены все функциональные возможности, и в этот момент вы можете удалить любые существующие или недействительные комплекты E2E!