我使用下面的git repo来理解pact的用法 https://github.com/pact-foundation/pact-js/tree/master/examples/e2e
能够成功运行npm run api 但无法在pact代理中看到我的pact文件。我错过了什么
我们有mact版本的协议吗?
想为我的api写一个提供者和消费者测试。除了这个git repo之外还有步骤文档,它可以帮助我在PACT-JS中创建提供者和消费者测试。
答案 0 :(得分:0)
您提供的命令只运行API,它不会与Pact有任何关系。根据该链接,您需要运行以下命令来运行pact测试并发布 - 我已在此处复制了相关位:
npm run test:consumer
(来自e2e目录) - 运行消费者测试npm run test:publish
(来自e2e目录) - 将合同发布到经纪人npm run test:provider
(来自e2e目录) - 运行提供程序测试根据the docs,我们提供了您刚才谈到的所有信息: