2

我可以在协议验证执行时跳过特定的提供者状态吗?就像在我的协议文件中一样,我有 10 个交互,我想从 StateChangeController 跳过交互或提供者状态。我正在使用 'au.com.dius.pact.provider' maven 插件进行协议验证

4

1 回答 1

1

根据关于 pact-ruby 的一个未解决问题的讨论(https://github.com/pact-foundation/pact-ruby/issues/115),这是已经讨论过但从未实施过的事情。根据个人经验,需要在协议中包含每次交互的结果。如果缺少任何交互,则验证将不是绿色的。对于状态设置,您可以跳过 state-state_setup 映射中的状态。这样做可能会导致交互验证出现问题。

于 2021-12-14T11:56:51.780 回答