Shallow Testing (Feat. Jest)
...
"jest": {
"snapshotSerializers": [
"jest-serializer-enzyme"
]
},import React from 'react';
// import renderer from 'react-test-renderer'; // enzyme 과 함께 사용할 수 없다.
import { Shallow } from 'enzyme';
import Search from '../js/Search'; // 스냅샷을 찍을 컴퍼넌트
test('Search 컴퍼넌트가 올바르게 렌더링 되는지 확인한다.', () => {
// const component = renderer.create(<Search />);
const component = Shallow(<Search />);
// const tree = component.toJSON();
expect(tree).toMatchSnapshot();
});참고
Last updated