文章预览
1 月 17 日,Vitest 3.0 正式发布,自从半年前发布 2.0 版本以来,其每周 npm 下载量从 480 万增加到了 770 万,并且仍处于快速增长阶段! Vitest 3.0 的更新主要包括: 1、报告器更新:重写了Vitest的测试运行报告方式,输出更稳定,并重新设计了公共报告API(reporters字段),使生命周期更易理解。 2、内联工作区:无需单独文件定义工作区,可在vitest.config文件中通过workspace字段指定项目数组,如 workspace: [\x26#39;packages/*’]。 3、多浏览器配置:引入更高效的方式在不同浏览器或设置中运行浏览器测试。可以定义instances数组来运行不同设置的浏览器测试。与workspace相比,instances具有更好的缓存策略,Vitest仅创建一个Vite服务器来提供文件,无论测试多少浏览器,文件都只处理一次。此版本还改进了浏览器模式功能的文档,并引入了Playwright和WebdriverIO的单独指
………………………………