Swapping Jest for Vitest is a mechanical migration. I still wrote a spec before touching a single test. The reason was simple: the design system already ran on Vite (Storybook included), and Jest with ts-jest kept a second transform pipeline alive just for tests.

Source: [Dev.to](https://dev.to/dennervidal/even-a-mechanical-migration-deserves-a-spec-2ibo)

Sponsored