Setup Jest

This commit is contained in:
Quentin Gliech committed 2022-11-18 13:43:01 +01:00
1 parent 21db375b94
commit 04b5ce1544
9 files changed
+4075 -11

No files matched your search

+34
View File
@@ -79,6 +79,39 @@ jobs:
run: npm run lint
frontend-test:
name: Run the frontend test suite
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v3
- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'npm'
cache-dependency-path: frontend/package-lock.json
- name: Install Node dependencies
working-directory: ./frontend
run: npm ci
- name: Test
working-directory: ./frontend
run: npm test
- name: Upload to codecov.io
uses: codecov/codecov-action@v3
with:
directory: frontend/coverage/
flags: frontend
rustfmt:
name: Check Rust style
runs-on: ubuntu-latest
@@ -434,6 +467,7 @@ jobs:
needs:
- opa-lint
- frontend-lint
- frontend-test
- rustfmt
- clippy
- check-schema