简介
- npm
- Yarn
npm install --save-dev @testing-library/svelte
yarn add --dev @testing-library/svelte
此库构建在
dom-testing-library
之上,其中包含查询背后的大多数逻辑。
问题
您想为 Svelte 组件编写测试,以避免包含实现细节,并在长期内保持可维护性。
此解决方案
Svelte 测试库是用于测试 Svelte 组件的非常轻量级的解决方案。它在 svelte
之上提供了轻量级的实用函数,以鼓励更好的测试实践。其主要指导原则为
因此,您的测试将不再处理渲染的 Svelte 组件实例,而是将与实际的 DOM 节点交互。请参阅 dom-testing-library
,了解更深入的解释。
此库不是什么:
- 测试运行器或框架。
- 针对特定测试框架。