Vitest v0.27.0 发布,原生 Vite 测试框架


Vitest v0.27.0现已发布,它是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下

突破性变化

  • 弃用结果上的“error”,将错误存储在“errors”中 #2586 (e641a)
  • 将 vitest 拆分为单独的包,但暂时将它们捆绑在一起 #2575 (c8e6f)

特性

  • coverage:报告只改变文件时使用 istanbul 覆盖与监视模式 #2385 (bf872) 

Bug Fixes

  • 只在模拟时返回模拟路径 #2619 (f8ac2)
  • 允许使用互操作默认值模拟 CJS 模块 #2598 (6b3e3)
  • 避免随机 ENOTEMPTY 错误 #2620 (59766)
  • 始终使用特殊的 Vite 查询内联资产和模块 #2617 (fed1c)
  • 允许通过 cli 选项覆盖报告 #2591 (9a29f) 

coverage:

  • 由并行 sourcemap 构建引起的片状 c8 覆盖 #2591 (9a29f)
  • 在报告 c8 覆盖率时验证扩展 #2626 (74463)

性能

  • 提升 vi.mock 性能 #2594 (09d19)

更新公告:https://github.com/vitest-dev/vitest/releases/tag/v0.27.0


相關推薦

2022-07-05

Vitest v0.17.0 现已发布,这是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下: 新特性 添加 vite 3 支持 #1561 支持 cts 和 mts 配置  #1540 支持边缘运行时 #1574 添加缓存以运行失败和更长的测试  #1541

2022-07-25

Vitest v0.19.0 现已发布,这是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下: 重大变化 将 CSS 样式添加到 DOM -  #1690 特征 添加 Playwright 示例 - #1670 将位置添加到 json 报告器 - #1656 添加 alias 选项 - #1634

2022-09-20

Vitest v0.23.4 现已发布,它是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下 特征 使用 vi.mock 时提供有用的信息  #2047 基准:仅模式 #2039 Bug修复 将 outputFile 移动到基准测试,允许 --reporter 进行基准测试

2022-08-10

Vitest v0.21.1 现已发布,它是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下: 特性 types : 更好的本地测试上下文支持  #1805 Bug 修复 模块上的 Symbol.toStringTag 不可枚举  #1808 点击报告不抛错  #

2022-07-11

Vitest v0.18.0 现已发布,这是一个基于 Vite 的原生快速单元测试框架。具体更新内容如下: TestSequencerConstructor 错字 #1618 移动ctx.log到ctx.logger.log,改善日志闪烁 #1166  缓存解析失败时显示错误消息 #1614 将缓存状态移动到

2024-07-11

7 月 8 日,由 Vue 团队打造的下一代测试框架 Vitest 正式推出 2.0 版本! Vitest 于 2021 年 12 月推出,至今已经过去了两年多的时间,其发展速度可谓是非常迅速,目前在 npm 下载量已经达到了每周500w,并且还在呈现快速增长的趋势

2022-07-15

模式。 生态系统中的几个项目已经迁移到这里(参见 Vitest、vite-plugin-pwa 和 VitePress 本身)。如果你需要访问 Vite 2 文档,它们将保留在 v2.vitejs.dev。还有一个新的 main.vitejs.dev 子域,其中对 Vite 主分支的每个提交都是自动部署

2022-11-07

m 2022.3 近日发布了 Beta 版本,带来以下更新内容: 支持 Vitest WebStorm 2022.3 将支持 Vitest,这是一个 Vite-native 单元测试框架。 你可以使用各种运行选项从 WebStorm 运行 Vitest 测试。 Vitest watch 模式直接支持所有测试方案。对

2022-07-07

历史度量数据,同时保留快速查询延迟。 Thanos 0.27 正式发布,更新内容如下: 修复 #5339 接收:在 routerOnly 模式下运行时,中断 (SIGINT) 现在将退出进程。 #5357 存储:确保缓存键中的斜杠不再被路由器解释,来修复

2024-10-31

,可以通过 使用文档 或 《go日志库性能基准压力测试:go-logger+slog+zap+log》 查看 如果应用场景为高并发场景,非常建议适用go-logger作为日志库工具,特别是在高并发场景中,需要记录大量日志,或需要调试的情况下

2023-01-20

sp;的使用率蝉联最常用的单元测试框架榜首位置;但 Vitest 和 Testing Library 等新兴工具也不甘示弱,留存率分列榜一榜二。 4、JavaScript 现状 —— 移动和桌面 Electron 和 React Native 的使用率最高,各占 35% 左右。和

2023-09-10

架bun:test。它利用原生实现提升了匹配器速度,完爆Jest和Vitest达10-100倍。命令bun test即可享受极速测试体验。 最后,Bun现在首次推出实验版本,为Windows操作系统提供原生支持,这意味着Windows用户无需再依赖Windows Subsystem for Lin

2023-07-23

近日,新型JavaScript运行时Bun正式发布了0.7版本,带来了重大的升级。据悉,Bun是一个配套齐全的JavaScript解决方案,集运行时、打包器、转译器和包管理器于一体,追求极致的运行速度。此次更新主要集中在与Node.js的兼容性提升

2023-03-07

sp;更换为 vite 单元测试库从 mocha 更换为 vitest RegionGroupCore 与 RegionColumnsCore 核心模块增加 complete 事件,响应所有有效级别选择完成操作 下拉列表形态模块 RegionGroup、RegionColumns 与