tests: add frontend tests

This commit is contained in:
2025-11-11 00:16:03 +03:00
parent e8e26c91e8
commit 3345d4eb94
11 changed files with 1236 additions and 17 deletions

View File

@@ -11,8 +11,25 @@ permissions:
contents: write
jobs:
test:
name: Run tests
test_frontend:
name: Run Frontend tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Install dependencies
working-directory: frontend/spa
run: bun install
- name: Run tests
working-directory: frontend/spa
env:
APP_ENV: testing
run: bun run test
test_backend:
name: Run Backend tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -60,7 +77,7 @@ jobs:
release:
runs-on: ubuntu-latest
needs: [ test, module-build ]
needs: [ test_frontend, test_backend, module-build ]
if: github.ref == 'refs/heads/master'
steps:
- uses: actions/checkout@v4