https://github.com/LiuuY/angu...git
Angular 版本:8.2.0,本项目由 Angular CLI 生成,使用 Jest 替换了 Jasminegithub
Jest 在效率、易用性上都胜于 Jasmine 且彻底兼容已有的 Jasmine 语法 (虽然 Angular 官方依旧推荐 Jasmine),框架
尤为是 Jest 的 Snapshot Testing,很适合轻量级的 UI 测试。测试
也适合提升测试覆盖率 😆。spa
例如修改了 template 后运行测试,就会有相应的提示blog
Angular 集成 Jest 通常都会使用 jest-present-angular。rem
可是这个文档忽略了介绍几个重要的配置,致使不能很简单的集成。文档
我使用 Angular CLI 生成了一个标准 Angular 工程,在此基础上直接集成了 Jest。get
你们能够直接对照,详见 diff.patch。it