3 个内容
本文深入探讨了 Jest 与 @swc/jest 的工程实践,涵盖测试环境配置、性能调优、SWC 集成、可靠性保障等方面。重点包括 jsdom 资源加载、测试报告系统、并行测试与分片、模块解析、超时问题解决以及未来演进方向。
本文介绍了 Jest 和 @swc/jest 的配置及使用技巧。内容包括:jsdom 加载子资源配置、GitHub Actions Reporter 使用、优化 MaxWorkers 设置、测试分片执行、@swc/jest 与 @emotion/react 集成,以及测试超时问题的解决方案和原因分析。
本文介绍了 NestJS 中 Swagger 的自定义装饰器实现泛型返回、解决 schema 覆盖问题的方法,并提及 Swagger CLI 插件的使用。针对 NestJS 不支持 ESM 的问题,提出了使用动态 import 的解决方案。最后介绍了在 Jest 单元测试中,使用 `onModuleDestroy` 来优雅关闭连接。