Мы используем Storybook вместе с StoryShots addon для визуализации и тестирования наших компонентов ReactXP.
В последнее время задание CI, которое запускает тесты для этих StoryShotsначал сбой с снимками, которые не совпадают.
Оказывается, что когда мы обновляем снимки из нашей среды разработки Mac, снимки включают стиль webkitFlexDirection
, тогда как снимки, генерируемые средой CI (основанная на образе докера)на node:9
) не имеют этого атрибута:
Я понятия не имею, откуда взялся этот webkitFlexDirection
и почему он присутствует вснимки, созданные на моем Mac, но не в снимках, созданных в тестовом образе Docker.
Я искал webkitFlexDirection
во многих репозиториях верхнего уровня (React, ReactXP, Jest, Storybook, StoryShots, ...) и ничего не нашел.
Я полагаю, что react-test-renderer
использует некоторую библиотеку для создания снимка, и именно эта библиотека будет ответственна за генерацию (или нет) webkitFlexDirection
вдань, но я не могу понять это.