✨ Снапшот-тесты Angular-компонентов в Vitest
По умолчанию снапшот Angular-компонента в Vitest свалка из сотен тысяч строк внутренностей.
Чтобы получить читаемый снимок, нужно передавать в toMatchSnapshot() fixture.nativeElement. Но даже тогда в снапшот просачиваются Angular-специфичные артефакты.
Решение, подключить кастомные сериализаторы из jest-preset-angular прямо в vitest.config.ts через опцию snapshotSerializers.
👉 https://timdeschryver.dev/blog/improve-the-quality-of-your-angular-component-snapshots-with-vitest
Post #1456
2.42K

- 👍 6
- ❤ 2
- ✍ 1