test(clients): migrate specs to Vitest - #475
Conversation
E2E — mocked backend🎭 E2E Tests✅ All green — 340 passed · 0 failed · 0 skipped, across 27 spec files in 6m 45s. By spec file
All 340 tests — click to expand
Slowest 10 — what the shard counts should be tuned against
📼 Download the HTML report, videos and traces — see the Generated by run 33550025978 from |
E2E — real Fineract🎭 E2E Tests✅ All green — 72 passed · 0 failed · 0 skipped, across 22 spec files in 5m 49s. By spec file
All 72 tests — click to expand
Slowest 10 — what the shard counts should be tuned against
📼 Download the HTML report, videos and traces — see the Generated by run 33550025978 from |
What and why
Part of #406.
Migrates the remaining 13 client-area Jasmine/Karma specs to Vitest, removes them from the Karma ratchet baseline, and updates the matching ESLint-suppression paths. The loan migration remains intentionally outside this PR.
Verification
TZ=UTC npm run test:unit -- --include='src/app/features/clients/**/*.test.ts'— 13 files / 73 tests passednpm run check:test-runnernpm run lintnpm run lint:prunenpm run i18n:checknpm run check:iconsnpm run buildThe full Vitest suite still has pre-existing product-form failures outside this client migration.
Screenshots
Not applicable — test-only change.
Checklist
src/app/api/.src/app/core/adapters/instead of direct browser globals or imperative third-party APIs. Not applicable — test-only change.