angular - 使用 Karma Angular 进行快照测试而不是开玩笑

标签 angular unit-testing karma-jasmine ngrx snapshot-testing

如果问题听起来不完整,我们深表歉意。我最近学习了 NgRx,并意识到与 NgRx 的断言相比,快照测试会让生活更轻松。但是,我不想从 Karma 迁移到 Jest(不想为这一部分更改整个项目流程)。使用 Karma 测试 NgRx 的最佳方法是什么,完成快照测试的方式是什么?我在 npm 中看到了一些包,但是有没有来自 karma 的第一手资料?,欢迎提出任何建议。

最佳答案

https://www.npmjs.com/package/karma-snapshot似乎是你最好的选择。我个人没有使用过它,但它似乎可以满足您的需求。

关于angular - 使用 Karma Angular 进行快照测试而不是开玩笑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62649881/

相关文章:

angular - 无法在 docker 容器内运行 Angular 测试用例

angular - ngrx 状态不断被覆盖

Angular2 - 不能动态更改输入类型

reactjs - React 测试库 : Test if children are passed/rendered correctly

java - 构建测试数据采用哪种策略

angular - 如何使用模拟 websocket 来测试服务功能中的 onMessage?

javascript - ngrx 使用调度时从列表中删除项目

angular - TypeScript 中 private 的使用

reactjs - 如何用 Jest 模拟 react 导航参数值

javascript - 如何在 Jasmine 测试中释放 AudioContext