
Jest 是一款优雅、简洁的 JavaScript 测试框架。
Jest 支持 Babel、TypeScript、Node、React、Angular、Vue 等诸多框架!
升级日志
特征
[expect]
增强toHaveProperty
匹配器以支持数组选择 ( #12092 )
[jest-core]
添加对testResultsProcessor
用 ESM 编写的支持( #12006 )
[jest-diff, pretty-format]
添加compareKeys
用于自定义对象键排序的选项(#11992)
[jest-mock]
添加ts-jest
模拟 util 函数 ( #12089 )
修复
[expect]
再次允许expect.Matchers
具有单一值的泛型 ( #11986 )
[jest-circus, jest-jasmine2]
避免由于未处理的承诺拒绝而导致错误的并发测试失败 ( #11987 )
[jest-config]
将缺少的slash
依赖项添加到package.json
( #12080 )
[jest-core]
打开 ZLIB 句柄的错误检测 ( #12022 )
[jest-diff]
打破依赖循环 ( #10818 )
[jest-environment-jsdom]
添加@types/jsdom
依赖项 ( #11999 )
[jest-environment-jsdom]
不要在拆卸时过早重置 global.document ( #11871 )
[jest-transform]
改进错误和警告消息 ( #11998 )
内部维护
[docs]
CLI 选项按字母顺序排列 ( #11586 )
[jest-runner]
将有关计时器的信息添加到强制退出消息(#12083)
[*]
将substr
方法替换为substring
( #12066 )
[*]types
向所有导出地图添加条目(#12073)
新贡献者