前言
一款合格的开源项目是避免不了单元测试的,这也是这几年单元测试的热度居高不下的原因。而在今年的state of js 2022
中,我们可以看见在代码库层级列表中,vitest
飞升一跃,直接到了第二名,仅次于同门师兄弟vite
,而element plus
unocss
等知名开源项目都采用了vitest进行单元测试
不仅仅是在满意度上拔得头筹,vitest相比jest来说,你几乎无需做任何的配置:
- 开箱即用的 TypeScript / JSX 支持
- 支持测试 Vue、React、Lit 等框架中的组件
- jest友好(兼容jest的快照测试)
这对于新人来学习单元测试来说无疑是非常友好的,并且vitest与 Vite 通用的配置、转换器、解析器和插件,对vite生态支持十分友好,这对于一些日常使用vite的人来说就更爽了