0

我正在探索将 pact-jvm 与已经存在并且正在高效工作的客户和提供者一起使用的机会。目前,我尝试手动创建一个协议文件并为提供者验证它。我想知道这是否有意义。我担心也许我没有明白这一点。这没问题还是我偏离了轨道?

提前致谢

4

1 回答 1

2

作为一般规则,手动创建合约(即根据协议规范手动制作 JSON 文档)在 Pact 中是一种反模式。

我们经常看到人们在已有集成的地方使用 Pact,第一步是在消费者代码库中创建消费者测试并让它发布契约。即使只是从其功能的一个子集开始。

然后,您可以向提供者寻求验证。最终,您添加越来越多的测试,直到涵盖了完整的功能,此时您可以删除任何现有或无效的 E2E 套件!

于 2017-11-24T06:21:40.990 回答