testing-svelte
Installation
SKILL.md
Svelte Testing
Quick Start
// Client-side component test (.svelte.test.ts)
import { render } from "vitest-browser-svelte";
import { expect, test } from "vitest";
import { page } from "vitest/browser";
import Button from "./button.svelte";
test("button click increments counter", async () => {
await render(Button);
const button = page.getByRole("button", { name: /click me/i }); // module page
// or from the result: const screen = await render(Button); screen.getByRole(...)