关于 Testing Library | Testing Libraryh
testing-library.com 是一个前端测试工具包的集合,它旨在帮助你为 React、Vue、Angular 和其他 JavaScript 框架编写更好、更可靠的测试代码。
testing-library.com 的工具包遵循一组共同的原则,包括:
- 无实现细节: 工具包不应该知道你正在测试的实现细节,以便你可以轻松地测试不同的框架或库。
- 注重用户行为: 工具包应该关注用户如何与你的应用程序互动,以便你可以测试真正的用户如何使用你的应用程序。
- 可靠性: 工具包应该提供可靠的结果,以便你可以对你的测试充满信心。
testing-library.com 的工具包包括:
react-testing-library:用于 React 的测试工具包。vue-testing-library:用于 Vue 的测试工具包。angular-testing-library:用于 Angular 的测试工具包。svelte-testing-library:用于 Svelte 的测试工具包。
testing-library.com 还提供了一个名为 @testing-library/dom 的通用 DOM 测试工具包,它可以用于测试任何前端框架或库。