#java #pact #pact-jvm #pact-broker #pact-java
Вопрос:
Могу ли я пропустить конкретное состояние поставщика во время выполнения проверки pact? как и в моем файле pact, у меня есть 10 взаимодействий, и я хочу пропустить взаимодействие или состояние поставщика из StateChangeController. Я использую плагин maven «au.com.dius.pact.provider» для проверки соглашения
Ответ №1:
Согласно обсуждению открытого вопроса о пакте-руби(https://github.com/pact-foundation/pact-ruby/issues/115), это то, о чем говорили, но никогда не реализовывалось. Исходя из личного опыта, необходимо, чтобы результат каждого взаимодействия присутствовал в пакте. Если какое-либо из взаимодействий отсутствует, проверка не будет зеленой. Для настройки состояния вы можете пропустить состояние из сопоставления state-state_setup. Это может привести к проблемам с проверкой взаимодействий.