简介
Preact Testing Library on GitHub
- npm
- Yarn
npm install --save-dev @testing-library/preact
yarn add --dev @testing-library/preact
这个库是建立在
DOM Testing Library
之上的, 而DOM Testing Library
是查询背后大部分逻辑 的所在。
问题
你想为你的 Preact 组件编写测试,这样可以避免包括实现细节,并且从长远来看是可维护 的。
解决方案
Preact Testing Library 是一个非常轻量级的解决方案,用于测试 Preact 组件。它在
preact/test-utils
的基础上提供轻量级的实用功能,以鼓励更好的测试实践。它的主要
指导原则是:
这个库不是什么:
- 一个测试运行器或框架.
- 具体到一个测试框架.
我们推荐 Jest 作为我们的首选。如果你想使用其他框架,你可以查看 不使用 Jest。