Снимки Jest возвращают один и тот же код для каждого проверенного файла - PullRequest
2 голосов
/ 12 апреля 2019

Я провожу шутливые ферментные тесты со снимками. Файлы моментальных снимков генерируются правильно, однако их содержание в основном:

// Jest Snapshot v1, https;//link
exports[`Component1 should match snapshot 1`] = `ReactWrapper {}`;
         ^^^^^^^^ <-- only component name is changing

для каждого тестируемого файла, даже если тестируемые файлы имеют сложную логику и 400+ строк кода.

Почему это происходит? Где весь код?

it('should match snapshot', () => {
  const component = mount(<Component1 />);

  expect(component).toMatchSnapshot();
});

1 Ответ

1 голос
/ 12 апреля 2019

Я смотрю на свои собственные тесты, и кажется, что пакет enzyme-to-json необходим для создания полезных снимков с помощью Jest.Это позволит сериализовать ваши данные для использования с Jest.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...