Skip to content

Testele din frontend intră în typecheck

Vitalie requested to merge 39_test-typecheck into main

Închide #39 (closed).

tsconfig.app.json exclude src/test, iar tsconfig.test.json nu era referit de nimeni: niciun fișier de test din frontend nu trecea prin tsc. Rulat direct, raporta 45 de erori.

Toate cele 45 aveau cauză de configurație, nu de cod, deci nu s-a atins niciun test: types primește node (testele citesc fișiere cu node:fs), include primește src/vite-env.d.ts (declarațiile pentru dataLayer și __RUNTIME_CONFIG__), iar tsconfig.json referă acum proiectul de test, deci tsc -b din npm run build îl acoperă.

Verificat: npx tsc --noEmit -p tsconfig.test.json → zero erori (de la 45). npm run build reușit. npm test verde.

Merge request reports