gendesign/frontend/src/components
Light1YT cdb6035e39
Some checks failed
CI / changes (push) Successful in 6s
CI / backend-tests (push) Has been skipped
Deploy / deploy (push) Blocked by required conditions
CI / changes (pull_request) Successful in 5s
CI / backend-tests (pull_request) Has been skipped
Deploy / changes (push) Successful in 6s
Deploy / build-backend (push) Has been skipped
Deploy / build-worker (push) Has been skipped
Deploy / build-frontend (push) Has been cancelled
chore(frontend): add vitest runner + WKT parser unit tests
- Wire vitest (jsdom, globals, @ alias->src, jest-dom matchers); add
  test / test:watch scripts and dev deps (vitest 2.1, @vitejs/plugin-react,
  jsdom, @testing-library/{react,dom,jest-dom,user-event}); regen lockfile
  (both package.json + package-lock.json, alpine-musl binaries verified).
- Revive 4 orphaned tests: jest.fn->vi.fn (Drawer); fix outdated subtitle
  DOM assertion (HeadlineBar); drop stale jest setup comments.
- Extract WKT->GeoJSON parser (wktToGeometry/splitTopLevel/parseRing) from
  MarketLayers into src/lib/wkt.ts (pure, behavior-preserving refactor) +
  add EWKT SRID-prefix tolerance; cover with src/lib/__tests__/wkt.test.ts
  (16 cases incl. lon/lat order, holes, multipolygon, EWKT, garbage->null).

57 tests green; type-check green; build green. CI wiring is a devops follow-up.

Refs #999.
2026-06-07 16:46:27 +05:00
..
admin refactor(security): убрать UI ввода admin token (backend не требует с PR #437) (#442) 2026-05-23 12:06:37 +00:00
analytics feat(22k): object page — full exposure 9 blocks (sales/quartirography/metro/photos/docs/specs/checks) (#310) 2026-05-17 15:56:39 +00:00
auth fix(frontend): pilot-only юзер → auto-redirect на /trade-in/ вместо «Доступа нет» 2026-05-30 21:18:19 +03:00
landing feat(rbac): frontend route-guard + nav filter (#586) 2026-05-26 06:51:45 +00:00
site-finder chore(frontend): add vitest runner + WKT parser unit tests 2026-06-07 16:46:27 +05:00
trade-in feat(trade-in): TI-2 PDF export 4-page + frontend enable button (#319) 2026-05-17 17:16:48 +00:00
ui chore(frontend): add vitest runner + WKT parser unit tests 2026-06-07 16:46:27 +05:00