Go 中的 Pact 消费者测试。 dsl.Match 函数的问题

go 中的 pact 消费者测试。 dsl.match 函数的问题

php小编苹果今天要和大家分享关于Go中的Pact消费者测试的问题。在使用Pact进行消费者测试时,我们经常会使用dsl.Match函数来匹配请求和响应中的特定字段。然而,我们可能会遇到一些问题,比如无法正确匹配字段的问题。本文将深入探讨这个问题,并提供解决方案,帮助大家更好地应对Pact消费者测试中的挑战。

问题内容

我正在用 go 编写 pact 消费者测试。当我定义交互时,我需要添加预期的响应对象。提供者服务是用 php 编写的,这是我期望的响应:

return [ 'status' => 'success', 'data' => [ 'configuration' => associative array, 'undeploy_configuration' => associative array, 'meta_data' => associative array, 'undeploy_lora_app_key' => string, ], ]; 登录后复制