Я новичок в тестировании Jest, и я рассматривал несколько примеров написания тестовых примеров в компонентах Jest for React. Я наткнулся на тестирование снимков и пытался понять, что это на самом деле. И вот что я натолкнулся из Интернета: "Тестирование моментальных снимков - это способ подтвердить результат данного теста путем генерирования Json-представления его вывода." Так что у меня есть 2 сомнения в тестировании моментальных снимков на данный момент :
1) Допустим, у нас есть простой компонент с простым абзацем. Итак, если я попытаюсь протестировать его с помощью снэпшота, как он будет преобразован в JSON-представление компонента? И когда это полезно?
2) Я натолкнулся на пример, который выглядел так:
Wrapper = shallow(<First_Component />);
it("displays the result", () => {
const test = Wrapper.find(Second_Component).length;
expect(test).toMatchSnapshot();
});
Итак, мой вопрос с приведенным выше кодом: как здесь работает toMatchSnapshot () ?