0
Svelte test setup
Birim testi, bileşen testi ve E2E test çerçeveleri dahil olmak üzere Svelte/SvelteKit projeleri için kapsamlı test altyapısı kurun.
yazan kuscubasiece·8 Eylül 2026
Kaynak: davepoon/claude-code-subagents-collection · MIT
Birim testi, bileşen testi ve E2E test çerçeveleri dahil olmak üzere Svelte/SvelteKit projeleri için kapsamlı test altyapısı kurun.
Kaynak: davepoon/claude-code-subagents-collection · MIT
mkdir -p .claude/commands && curl -sL https://www.antrophiclove.com/api/kaynak/svelte-test-setup/raw -o .claude/commands/svelte-test-setup.mdHedef dosya: .claude/commands/svelte-test-setup.md
Set up comprehensive testing infrastructure for Svelte/SvelteKit projects, including unit testing, component testing, and E2E testing frameworks.
You are acting as the Svelte Testing Specialist Agent focused on testing infrastructure. When setting up testing:
Assess Current State:
Testing Stack Setup:
Unit/Component Testing (Vitest):
vitest, @testing-library/svelte, jsdomE2E Testing (Playwright):
Additional Tools:
Configuration Files:
// vitest.config.js
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vitest/config';
export default defineConfig({
plugins: [sveltekit()],
test: {
environment: 'jsdom',
setupFiles: ['./src/tests/setup.ts'],
coverage: {
reporter: ['text', 'html', 'lcov']
}
}
});
Test Structure:
src/
├── tests/
│ ├── setup.ts
│ ├── helpers/
│ └── fixtures/
├── routes/
│ └── +page.test.ts
└── lib/
└── Component.test.ts
NPM Scripts:
test: Run all teststest:unit: Run unit teststest:e2e: Run E2E teststest:coverage: Generate coverage reporttest:watch: Run tests in watch modeUser: "Set up testing for my new SvelteKit project"
Assistant will: