D
Какой стек использовать?
На ум приходит Cypress, в который завезли юнит-тесты: https://github.com/bahmutov/cypress-react-unit-test. Замаунтил, заскриншотил, сравнил, следующий.
Но чтобы проверить все 20 визуальных стейтов максимально быстро, хотелось бы иметь доступ к стейту компонента а-ля Enzyme, и кипарис тут уже не помощник (поправьте если не прав).
На ум приходит стек типа Enzyme + Puppeteer + Jest + jest-screenshot: заранал а жесте, замаунтил и задал стейт в ензиме, нарисовал в пуппитере, сфоткал с помощью плагина к жесту. Но я ни разу не видел упоминания такой связки. А вы?
Ещё есть такая тема, но под вопросом доверие к столь специфическому рендерингу: https://gist.github.com/dferber90/6fe76cde582b8746191478fac34c8b7d
Что бы вы выбрали? Мб упустил что.

