Мои локальные снимки конфликтуют с основной ветвью нашей команды, когда я запускаю yarn test
, который создает / обновляет снимки, и:
- Я не изменил исходный код, просто
git clone
,yarn install
, затем yarn test
- Удаление yarn.lock и node_module и повторная установка не изменяют это поведение
- Моя версия пряжи (1.12.3), версия jest (2.36.0)), и версия фермента (3.8.0) все те же, что и у других членов
Я подозревал, что это фермент, так как именно эта библиотека мелко отрисовывает вещи, но я уверен, что у меня такая же версиявсе связанные пакеты приходят с yarn list *enzyme*
Интересно, почему я получаю это несоответствие.Спасибо.
<img
alt=""
className="centered-speed-dial"
src={
Object {
// In master branch
- "ReactComponent": [Function],
// what my local try to update it to
+ "ReactComponent": Object {
+ "$$typeof": Symbol(react.forward_ref),
+ "render": [Function],
+ },
"__esModule": true,
"default": "speed-dial.svg",
}
}
/>
44 | props.hasError = true;
45 | const wrapper = renderWrapper();
> 46 | expect(toJson(wrapper)).toMatchSnapshot();
| ^
47 | });
48 | });
49 | });