【问题标题】:PactNet - How can I run multiple Pact json in the same test run?PactNet - 如何在同一个测试运行中运行多个 Pact json?
【发布时间】:2019-01-11 09:50:38
【问题描述】:

我通过使用单个 .json 文件测试基本 API 交互的教程开始学习 Pact。现在我想通过将 PACT 拆分为多个 JSON 文件来开始组织我的 PACT。

在设置 Pact 验证程序时,是否可以将 PactUri 指定为文件夹路径而不是 JSON 的路径?

这是我的验证器最初的样子:

IPactVerifier pactVerifier = new PactVerifier(config);
pactVerifier.ProviderState($"{_pactServiceUri}/provider-states")
            .ServiceProvider("Provider", _providerUri)
            .HonoursPactWith("Consumer")
            .PactUri(@"..\..\..\..\pacts\my-single-pact.json")
            .Verify();

我了解以下内容无法正常工作,因为 PactUri() 需要文件 uri。

.PactUri(@"..\..\..\..\pacts")

.PactUri(@"..\..\..\..\pacts\*.json")

【问题讨论】:

    标签: c# pact pact-net


    【解决方案1】:

    我在 Github 的 Pact 论坛上询问了same question。底层 CLI 支持此功能,但 PactNet 中不提供此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2013-04-07
      • 2012-03-28
      • 2012-08-15
      • 2019-12-15
      • 2014-08-26
      相关资源
      最近更新 更多