Проверка пакта: Могу ли я пропустить конкретное состояние поставщика

#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. Это может привести к проблемам с проверкой взаимодействий.