Skip to content

Commit ad8a3a9

Browse files
committed
add testing library for svelte
1 parent cd948ef commit ad8a3a9

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

code/renderers/svelte/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@
6363
},
6464
"devDependencies": {
6565
"@sveltejs/vite-plugin-svelte": "^3.0.1",
66+
"@testing-library/jest-dom": "^6.4.1",
67+
"@testing-library/svelte": "^4.1.0",
6668
"expect-type": "^0.15.0",
69+
"jsdom": "^24.0.0",
6770
"svelte": "^5.0.0-next.28",
6871
"svelte-check": "^3.6.1",
6972
"typescript": "^5.3.2"

code/renderers/svelte/vitest-setup.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* @vitest-environment jsdom
3+
*/
4+
import '@testing-library/svelte/vitest'
5+
import '@testing-library/jest-dom/vitest'

code/renderers/svelte/vitest.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export default defineConfig(
88
test: {
99
environment: 'jsdom',
1010
name: __dirname.split(sep).slice(-2).join(posix.sep),
11+
// setupFiles: ['./vitest-setup.ts'],
1112
},
1213
plugins: [
1314
// eslint-disable-next-line import/no-unresolved

0 commit comments

Comments
 (0)