跳至主要内容

简介

Preact 测试库在 GitHub 上

npm install --save-dev @testing-library/preact

该库构建在 DOM 测试库 之上,大多数查询背后的逻辑都在那里。

问题

您想要为 Preact 组件编写测试,以便避免包含实现细节,并在长期内可维护。

此解决方案

Preact 测试库是用于测试 Preact 组件的非常轻量级的解决方案。它在 preact/test-utils 之上提供轻量级的实用程序函数,以鼓励更好的测试实践。它的主要指导原则如下:

测试越接近软件的使用方式,您获得的信心就越大。

请参阅 Dom 简介React 简介 以获取更深入的解释。

该库并非以下内容:

  1. 测试运行器或框架。
  2. 特定于测试框架。

我们推荐 Jest 作为我们的首选。如果您希望使用其他框架,可以查看 不使用 Jest 的使用情况