文件名称:nestjs-pact:适用于NestJS的Injectable Pact.js ConsumerProducer
文件大小:210KB
文件格式:ZIP
更新时间:2024-06-13 00:23:23
test-framework consumer-driven-contracts pact-js pact-node nestjs
NestJS + Pact 用于NestJS的Injectable Pact.js使用者/提供程序 目录 安装 npm i -D nestjs-pact @pact-foundation/pact 充分发挥作用的例子 如果您想查看NestJS和Pact的完整的端到端示例,我建议您跳转到PactJS Github存储库中的NestJS官方示例。 关于 该软件包使您能够以在NestJS中非常容易使用的方式使用Pact.js。 像Pact的性质一样,此软件包仅用于测试目的。 如果您不熟悉Pact,则Pact是用于集成Web应用程序,API和微服务的快速,简便和可靠的测试框架。 在Pact官方网站上阅读更多内容 建议使用两个主要模块; 一个用于Provider角色( Verifier ),一个用于Consumer角色(创建Pact文件并发布),每个都分别加载。 当然,您也可以同时使用这两
【文件预览】:
nestjs-pact-master
----.gitignore(405B)
----jest.config.json(290B)
----.eslintrc(1KB)
----package.json(3KB)
----commitlint.config.js(70B)
----package-lock.json(745KB)
----src()
--------services()
--------interfaces()
--------providers()
--------index.ts(429B)
--------common()
--------modules()
----LICENSE(1KB)
----index.js(203B)
----CHANGELOG.md(866B)
----tsconfig.json(725B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------stale.yml(671B)
--------CODEOWNERS(12B)
----logo.jpg(14KB)
----README.md(8KB)
----.eslintignore(59B)
----index.ts(38B)
----tsconfig.build.json(317B)
----.releaserc.json(656B)
----.circleci()
--------config.yml(2KB)
----.npmignore(24B)
----index.d.ts(24B)