.svelte 文件添加自定义加载器,并在 bunfig.toml 中使用 test.preload 选项,使其在测试运行前加载。
首先,安装 @testing-library/svelte、svelte 和 @happy-dom/global-registrator。
terminal
svelte-loader.ts
将此配置添加到
bunfig.toml,使 Bun 在测试运行前预加载该插件。
bunfig.toml
在项目中添加一个示例
.svelte 文件。
Counter.svelte
现在你可以在测试中
import 或 require *.svelte 文件。Bun 会将每个 Svelte 组件作为 JavaScript 模块加载。
hello-svelte.test.ts
使用
bun test 运行测试。
terminal