Skip to content

Commit 821fe55

Browse files
authored
Add tests (#2348)
1 parent 462f281 commit 821fe55

7 files changed

Lines changed: 5996 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,17 @@ updates:
1313
interval: weekly
1414
cooldown:
1515
default-days: 7
16+
- package-ecosystem: npm
17+
directory: /
18+
schedule:
19+
interval: weekly
20+
cooldown:
21+
default-days: 7
22+
groups:
23+
minor-npm-dependencies:
24+
update-types:
25+
- "minor"
26+
- "patch"
27+
major-npm-dependencies:
28+
update-types:
29+
- "major"

.github/workflows/test.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,25 @@ permissions:
1919
contents: read
2020

2121
jobs:
22+
vitest:
23+
runs-on: ubuntu-latest
24+
permissions:
25+
contents: read
26+
pull-requests: write
27+
steps:
28+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29+
with:
30+
persist-credentials: false
31+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
32+
with:
33+
node-version-file: package.json
34+
cache: npm
35+
cache-dependency-path: package-lock.json
36+
- name: Install Node dependencies
37+
run: npm ci
38+
- run: npm test
39+
- uses: davelosert/vitest-coverage-report-action@3c50566c523e04813df28de8f7c48dd97d663f1c # v2.11.2
40+
2241
mysql:
2342
runs-on: ubuntu-latest
2443
strategy:

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ venv
1717
.envrc
1818
.venv
1919
.vscode
20+
21+
# Node
22+
node_modules/
23+
coverage/

0 commit comments

Comments
 (0)