jest-serializer-enzyme
v1.0.0
Published
A snapshot serializer for Ezyme
Downloads
5,948
Readme
jest-serializer-enzyme
This is a serializer for Enzyme backed by enzyme-to-json, I suggest looking at enzyme-to-json
for the implementation details
Install it
npm install --save-dev jest-serializer-enzyme
Add it to your jest config
"jest": {
"snapshotSerializers": ["<rootDir>/node_modules/jest-serializer-enzyme"]
}
More about Jest's snapshotSerializer config here.
Enjoy
import React from 'react';
import { shallow } from 'enzyme';
const Bar = ({ text }) => <p>{text}</p>
const Foo = () => (
<div>
<Bar text="The text" />
</div>
);
it('Renders', () => {
const wrapper = shallow(<Foo />);
expect(wrapper).toMatchSnapshot();
});