Added unit tests, vitest, coverage.

This commit is contained in:
HarelM
2025-09-17 11:11:55 +03:00
parent 7459379e92
commit bd0f9404cf
6 changed files with 814 additions and 27 deletions
+14
View File
@@ -78,6 +78,20 @@ jobs:
name: maputnik-windows
path: ./desktop/bin/windows/
unit-tests:
name: "Unit tests"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- run: npm ci
- run: npm run test-unit-ci
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
with:
files: ${{ github.workspace }}/coverage/coverage-final.json
verbose: true
e2e-tests:
name: "E2E tests using chrome"