testing-nestjs:基于 NestJS 的测试方法展示项目

A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

分支18Tags2
文件最后提交记录最后更新时间
2 年前
4 年前
6 年前
1 年前
6 年前
3 年前
6 年前
7 年前
4 年前
4 年前
3 年前
4 年前
4 年前
7 年前
7 年前
3 年前
6 年前
4 年前
4 年前
7 年前
5 年前
3 年前
3 年前
3 年前
3 年前
5 年前
3 年前
3 年前
1 年前
4 年前
3 年前
6 年前
4 年前

Commitizen友好 持续集成测试 请我喝咖啡

Nest Logo

testing-nestjs

本项目旨在向社区展示NestJS的测试方法,包括单元测试、集成测试、端到端测试、管道、过滤器、拦截器、GraphQL、Mongo、TypeORM等!

项目结构

每个文件夹都是一个独立的、功能完整的Nest应用程序。克隆仓库后,您只需进入相应的文件夹,安装依赖项,然后进行测试!或者,您也可以在GitHub上查看测试,这也不是什么大问题。

动机

我注意到很多人在测试上遇到了困难,不知道如何使用Nest提供的工具进行测试。希望这个由社区驱动的测试仓库能帮助其他人更好地理解并掌握如何运行测试。

注意事项

这并非一定是Nest官方推荐的测试应用程序的方式,也不是在任何情况下唯一的方式。我将尽力展示不同的测试运行方法,但我很可能会遗漏某些特定的测试运行方式,比如特定的模拟方法等。再次强调,这是一个由社区维护的项目,不是官方文档的一部分。如果您发现了其他测试应用程序的方式,欢迎分享,但请不要认为这是唯一的方式。

运行项目

  1. git clone https://github.com/jmcdo29/testing-nestjs.git
  2. cd testing-nestjs/<文件夹名>
  3. npm install 或 yarn add 或 pnpm install
  4. npm run test 或 yarn test 或 pnpm test

贡献

我遗漏了您最喜欢的主题吗?还是错过了您绝对需要测试的内容?那就提出一个议题,或者更好的是,一个PR!我会乐意查看任何主题,并尝试帮助您弄清楚如何测试,或者合并任何能提升仓库价值的PR。如果您提交了PR,请附上测试覆盖率的截图,以便他人了解测试运行情况。complex-sample 分支有一个很好的示例。

更新日志

更新日志可以在发行版页面找到。

作者和许可

Jay McDoniel 和 贡献者。感谢所有参与这个项目的人!

MIT许可,查看包含的License.md文件。

项目介绍

这是一个展示给社区如何测试NestJS的仓库,包含了单元测试、集成测试、端到端测试等方法,以及管道、过滤器、拦截器、GraphQL、Mongo、TypeORM等更多内容!【此简介由AI生成】

定制我的领域
303.02 K376访问 GitHub