энзим мелкий () отображает по-разному в снимке в моем местном - PullRequest
0 голосов
/ 05 апреля 2019

Мои локальные снимки конфликтуют с основной ветвью нашей команды, когда я запускаю yarn test, который создает / обновляет снимки, и:

  1. Я не изменил исходный код, просто git clone,yarn install, затем yarn test
  2. Удаление yarn.lock и node_module и повторная установка не изменяют это поведение
  3. Моя версия пряжи (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 | });
...