当使用 Vue.js CLI 构建新项目时,它提供了单元测试和 E2E 测试框架的选择。
单元测试功能在 Cypress 中是完全足够的。那么我的问题是:如果我已经在使用 Cypress,那么使用不同的单元测试框架是否有优势?
最佳答案
这里有一个由 Cypress 贡献者制作的第三方适配器,名为 cypress-vue-unit-test
(与 unit-test adapters for other popular frameworks 一起)。
你应该检查一下,看看它是否满足你的需求,比如 Jest
来自 this tutorial关于单元测试 vuejs
,Jest
相对于 Cypress
的一些优势是:
- 内置代码覆盖率
- 快照测试
- 模块模拟实用程序
另请参阅 vue-test-utils 的存储库
关于unit-testing - 如果我已经在 Vue.js 应用程序中使用 Cypress,我还需要单元测试框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54764650/