Skip to content

Commit e88315d

Browse files
committed
feat: add tests structure
1 parent 320d590 commit e88315d

10 files changed

Lines changed: 723 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
8+
jobs:
9+
test:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- uses: actions/setup-node@v4
16+
with:
17+
node-version-file: .node-version
18+
19+
- uses: pnpm/action-setup@v4
20+
21+
- run: pnpm install
22+
23+
- run: pnpm test

.node-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
{
22
"name": "wr",
33
"version": "1.0.0",
4+
"packageManager": "pnpm@10.13.1",
45
"scripts": {
56
"build:backends": "esbuild src/actions/backends.ts --bundle --platform=node --target=node20 --minify --outfile=backends/index.js",
67
"build:diff": "esbuild src/actions/diff.ts --bundle --platform=node --target=node20 --minify --outfile=diff/index.js",
78
"build:list": "esbuild src/actions/list.ts --bundle --platform=node --target=node20 --minify --outfile=list/index.js",
89
"build:resolve": "esbuild src/actions/resolve.ts --bundle --platform=node --target=node20 --minify --outfile=resolve/index.js",
9-
"build": "pnpm build:backends; pnpm build:diff; pnpm build:list; pnpm build:resolve"
10+
"build": "pnpm build:backends; pnpm build:diff; pnpm build:list; pnpm build:resolve",
11+
"test": "vitest run"
1012
},
1113
"dependencies": {
1214
"@actions/core": "^1.11.1",
@@ -21,6 +23,7 @@
2123
"esbuild": "^0.25.0",
2224
"knip": "^5.45.0",
2325
"prettier": "^3.5.3",
24-
"typescript": "^5.8.2"
26+
"typescript": "^5.8.2",
27+
"vitest": "^3.2.4"
2528
}
2629
}

0 commit comments

Comments
 (0)