Test setup

This commit is contained in:
Arthur Belleville 2025-10-10 10:23:30 +02:00
parent e9f96f3d03
commit bafe29086a
No known key found for this signature in database
3 changed files with 17 additions and 6 deletions

View file

@ -7,15 +7,22 @@ repos:
language: system language: system
pass_filenames: false pass_filenames: false
always_run: true always_run: true
- id: test-ui
name: Test Frontend
entry: just test-frontend
language: python
pass_filenames: false
files: ^ui/.*\.(ts|tsx|js|jsx)$
- id: typecheck - id: typecheck
name: Typecheck Frontend name: Typecheck Frontend
entry: just typecheck entry: just typecheck
language: python language: python
pass_filenames: false pass_filenames: false
files: \.ts* files: \.ts*
- id: test-ui
name: Test Frontend
entry: just test-frontend
language: python
pass_filenames: false
files: ^ui/.*\.(ts|tsx|js|jsx)$
- id: test-api
name: Test API
entry: just test-api
language: python
pass_filenames: false
files: ^api/.*\.(ts)$

View file

@ -69,6 +69,7 @@ export const generateICSFromEvents = (
}); });
icsContent += "\r\n" + "END:VCALENDAR"; icsContent += "\r\n" + "END:VCALENDAR";
return icsContent; return icsContent;
}; };

View file

@ -16,6 +16,9 @@ build-frontend:
_api-dev: _api-dev:
cd api && npm run dev cd api && npm run dev
test-api:
cd api && npm run test
dev: dev:
just _api-dev & (just _frontend-dev) just _api-dev & (just _frontend-dev)