Aman-Mittal commented on issue #403: URL: https://github.com/apache/fineract-backoffice-ui/issues/403#issuecomment-5346314537
Reopened — this was closed in error when #408 merged. The PR body carried a `Closes #403` keyword it should not have had; the groundwork landed, but the migration this epic tracks has barely started. **Actual state: 30 of 222 specs migrated. 192 still on Karma, 0 of 7 sub-issues done.** ``` $ npm run check:test-runner ✓ No new Karma specs. 192 remaining (14% migrated). ``` ### What #408 actually delivered The tooling, not the migration: - `@angular/build:unit-test` wired with the Vitest runner (`npm run test:unit`), Karma narrowed to `**/*.spec.ts` - `scripts/check-test-runner.mjs` + `karma-baseline.json` — the CI ratchet that stops the Karma set growing - `scripts/codemod-jasmine-to-vitest.mjs` — converts 187 of the 215 remaining specs - `src/app/testing/mocks.ts`, `src/testing/vitest-setup.ts`, `vitest.config.ts` - 30 specs migrated as proof the toolchain works end to end, including Ionic component rendering: **Vitest 270 tests, Karma 921, total 1191** — unchanged, so nothing was lost ### What remains All seven sub-issues, unchanged: #404 (system, 32), #405 (accounting, 15), #406 (clients + loans, 26), #407 (organization + working-capital, 20), #409 (products, 39), #410 (the 19 `fakeAsync`/`flush` specs), #411 (17 smaller areas, 28). This epic should close when `check:test-runner` reports 0 remaining and the Karma builder is removed from `angular.json` — not before. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
