Skip to main content
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS
JEST
JEST
RUNSRUNSRUNSRUNS

Jest 是一个赏心悦目的 JavaScript 测试框架,注重简单性。

它适用于使用以下技术的项目: Babel, TypeScript, Node, React, Angular, Vue 以及更多!

零配置

Jest 的目标是在大多数 JavaScript 项目中开箱即用、无需配置。

快照

轻松进行跟踪大型对象的测试。 快照可以与测试一起存在,也可以嵌入内联。

隔离

通过在自己的进程中运行测试来并行化测试,以最大限度地提高性能。

很棒的 API

itexpect - Jest 将整个工具包集中在一处。 文档齐全,维护良好,非常棒。

快速又安全

通过确保你的测试具有唯一的全局状态,Jest 可以可靠地并行运行测试。 为了让事情变得更快,Jest 首先运行之前失败的测试,然后根据测试文件花费的时间重新组织运行。

代码覆盖率

通过添加标志 --coverage 生成代码覆盖率。 无需额外设置。 Jest 可以从整个项目收集代码覆盖率信息,包括未经测试的文件。

轻松模拟

Jest 在测试中使用自定义解析器进行导入,从而可以轻松模拟测试范围之外的任何对象。 你可以将模拟导入与丰富的 模拟函数 API 结合使用,以通过可读的测试语法监视函数调用。

很棒的异常

测试失败 - 当失败时,Jest 会提供丰富的背景原因。 这里有些例子:

哲学

Jest 是一个 JavaScript 测试框架,旨在确保任何 JavaScript 代码库的正确性。 它允许你使用平易近人、熟悉且功能丰富的 API 编写测试,从而快速提供结果。

Jest 文档齐全,几乎不需要配置,并且可以扩展以满足你的要求。

Jest 让测试变得愉快。

- Jest 核心团队

- Jest 核心团队