Angular 单元测试框架由 karma 迁移为 Jest 实践

1 为什么要从 Karma+Jasmine 切换为 Jest Angular 官方默认推荐的单元测试框架为 Karma + Jasmine。 Karma 是通过启动 Chromium 浏览器,在真实的浏览器环境中执行单元测试。 Jest 通过配置指定运行环境,通常会配置为 jsdom,每个测试文件都在独立的运行环境中执行。 Karma 当前存在的主要问题有: 需要启动浏览器,编译整个项目并在浏览器
Angular 单元测试框架由 karma 迁移为 Jest 实践