Vue 应用单元测试的策略与实践 03 - Vue 组件单元测试
本文的目标
2.1 在 Vue 应用的单元测试中,对不同 UI 组件的单元测试有何不同?颗粒度该细到什么样的程度?
// Given
一个有基本的 UT 知识但没写过 Vue 测试的新人 🚶
// When
当他 🚶 阅读和练习本文的 Vue 单元测试的部分
// Then
当然,他能够学会 Vue 组件在测试当中的几种渲染方式
他能够学会 UI 组件的分类,特别是交互行为的测试方式
组件化与 UI 测试
在组件化出现之前,我们都压根不谈 UI 的单元测试,哪怕是对于 UI 页面层级的测试来说都是一件非常困难的事情。其实组件化并不全是为了复用,很多情况下也恰恰是为了分治,从而我们可以分组件对 UI 页面进行开发,然后分别对其进行单元测试。
前端组件化已经让 UI 测试变得容易很多,每个组件都可以被简化为这样一个表达式,