如果我已经在 Vue.js 应用程序中使用 Cypress,我还需要单元测试框架吗?
Do I need a unit-testing framework if I'm already using Cypress in a Vue.js app?
使用 Vue.js CLI 构建新项目时,它提供了单元测试和 E2E 测试框架的选择。
单元测试功能在 Cypress 中是完全足够的。那么我的问题是:如果我已经在使用 Cypress,那么使用不同的单元测试框架是否有优势?
这里有一个由 Cypress 贡献者制作的第三方适配器,名为 cypress-vue-unit-test
(along with unit-test adapters for other popular frameworks)。
你应该检查一下,看看它是否满足你的需求,比如说,Jest
从 this tutorial 关于单元测试 vuejs
,一些 Jest
优于 Cypress
的优点是:
- 内置代码覆盖率
- 快照测试
- 模块模拟实用程序
另请参阅 vue-test-utils
的存储库
使用 Vue.js CLI 构建新项目时,它提供了单元测试和 E2E 测试框架的选择。
单元测试功能在 Cypress 中是完全足够的。那么我的问题是:如果我已经在使用 Cypress,那么使用不同的单元测试框架是否有优势?
这里有一个由 Cypress 贡献者制作的第三方适配器,名为 cypress-vue-unit-test
(along with unit-test adapters for other popular frameworks)。
你应该检查一下,看看它是否满足你的需求,比如说,Jest
从 this tutorial 关于单元测试 vuejs
,一些 Jest
优于 Cypress
的优点是:
- 内置代码覆盖率
- 快照测试
- 模块模拟实用程序
另请参阅 vue-test-utils
的存储库