我设法使契约合同测试生效,并且它输出json文件。但是当我测试如何从json文件中删除所有以前的交互时,它在json文件中具有以前的交互。有设置吗?
我尝试再次删除并运行测试,但它仍会填充不再存在的交互。
我已经实现了Pact的asp.net核心版本。
https://github.com/tdshipley/pact-workshop-dotnet-core-v1
有什么想法吗?
谢谢
答案 0 :(得分:1)
底层Mock Server可能没有正确关闭,因此仍在序列化先前(成功)测试运行中的协议。
可能值得检查一下,在运行测试后,仍然没有任何可用的进程挂起-每次应运行一个干净的模拟服务器。