提供者
项目中)。因为这个步骤将分解或中断验证过程,导致某些验证任务错误。pact:verify
是集成验证的金丝雀方式 - 而手动更新就像给金丝雀戴上防毒面具,失去了本来意义。pact:verify
时必须要在提供者
中stub任何东西,那就不要stub。如果您需要stub某些东西(比如下游系统),请确保只有在提取和验证请求体的内容后,再stub相关内容。否则,可能会在“POST”或“PUT”中发送旧的内容,但不会另测试失败。
考虑与下游系统建立一个独立的Pact
测试,并使用共享测试夹具。