"message": "No interaction found for POST /",
"interaction_diffs": []
"message":"No interaction found for GET /",
"interaction_diffs":[]
我可以看到GET调用工作了几次,没有代码更改,也生成了pact文件。但不会持续发生。
协议配置如下
var pactConfig = new PactConfig
{
SpecificationVersion = "2.4.6",
PactDir = @"..\..\..\..\..\pacts",
LogDir = @".\pact_logs"
};
PactBuilder = new PactBuilder(pactConfig);
PactBuilder.ServiceConsumer("Consumer")
.HasPactWith("Provider");
还要注意,我尚未编写Provider,因为我考虑过验证模型部分,然后在Provider端进行验证。
答案 0 :(得分:0)
Get或Post呼叫不起作用,因为请求的uri和模拟的uri之间不匹配。通过provider_mock_service日志找到。