问题标签 [pact-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pact - 如何在协定状态下传递参数
我们正在使用协议来创建一些合约测试。我们对此很陌生,所以我们真的不知道状态是如何运作的。现在我们只知道我们在 phare 中使用的 pharegiven
来自state
state setup body 调用的属性。
鉴于此消费者测试:
以及提供者上的验证者代码:
然后,在运行该测试之前,我在 webhook 上的 POST 请求中获得以下正文:
在那里我看到了关键字params
。但我真的不知道如何填充它。我也不知道为什么states
是数组。我认为这个模块的文档非常不完整(或者至少我还没有找到一个好的文档)。
你知道如何从消费者那里发送参数吗?像 auth 令牌,或一些任意变量,在运行 de test 之前设置数据库。