Skip to content

Commit d5eaef6

Browse files
committed
test(svelte-3): add dedicated tests
Add test scaffolding for Svelte 3.59 to ensure maximum compatibility across all supported Svelte versions (3, 4, 5 non-Runes mode).
1 parent 5244532 commit d5eaef6

File tree

6 files changed

+605
-0
lines changed

6 files changed

+605
-0
lines changed

.github/workflows/checks.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,20 @@ jobs:
3636
- name: Test Svelte 4
3737
run: bun run test
3838

39+
test-svelte3:
40+
runs-on: macos-15
41+
steps:
42+
- uses: actions/checkout@v6
43+
- uses: oven-sh/setup-bun@v2
44+
- run: bun ci
45+
46+
- name: Test Svelte 3
47+
run: |
48+
cd tests-svelte3
49+
bun ci
50+
bun run test
51+
bun run test:types
52+
3953
test-svelte5:
4054
runs-on: macos-15
4155
steps:

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
"test": "vitest",
3434
"test:src-types": "tsgo",
3535
"test:types": "svelte-check --workspace tests --fail-on-warnings",
36+
"test:svelte3": "cd tests-svelte3 && bunx vitest",
37+
"test:types:svelte3": "cd tests-svelte3 && bun run test:types",
3638
"test:svelte5": "cd tests-svelte5 && bunx vitest",
3739
"test:types:svelte5": "cd tests-svelte5 && bun run test:types",
3840
"lint": "biome check --write .",

0 commit comments

Comments
 (0)