Сгенерированные тестовые снимки React не совпадают на локальном сервере сборки Mac и CI - PullRequest
0 голосов
/ 29 мая 2018

Мы используем Storybook вместе с StoryShots addon для визуализации и тестирования наших компонентов ReactXP.

В последнее время задание CI, которое запускает тесты для этих StoryShotsначал сбой с снимками, которые не совпадают.

Оказывается, что когда мы обновляем снимки из нашей среды разработки Mac, снимки включают стиль webkitFlexDirection, тогда как снимки, генерируемые средой CI (основанная на образе докера)на node:9) не имеют этого атрибута:

screenshot

Я понятия не имею, откуда взялся этот webkitFlexDirection и почему он присутствует вснимки, созданные на моем Mac, но не в снимках, созданных в тестовом образе Docker.

Я искал webkitFlexDirection во многих репозиториях верхнего уровня (React, ReactXP, Jest, Storybook, StoryShots, ...) и ничего не нашел.

Я полагаю, что react-test-renderer использует некоторую библиотеку для создания снимка, и именно эта библиотека будет ответственна за генерацию (или нет) webkitFlexDirection вдань, но я не могу понять это.

...