.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