Jestjs Jest/Ezyme html函数不是多行且缩进的

Jestjs Jest/Ezyme html函数不是多行且缩进的,jestjs,enzyme,Jestjs,Enzyme,我正在从React组件对HTML进行快照测试: describe('something', () => { const wrapper = mount( <MockProvider> <MyCompoent /> </MockProvider>, ); test('matches the snapshot', () => { expect(wrappe

我正在从React组件对HTML进行快照测试:

describe('something', () => {
    const wrapper = mount(
        <MockProvider>
            <MyCompoent />
        </MockProvider>,
    );

    test('matches the snapshot', () => {
        expect(wrapper.html()).toMatchSnapshot();
    });
});
如果我不使用render方法(例如
expect(wrapper).toMatchSnapshot();
),那么多行和缩进可以正常工作

exports[`MyCompoent something`] = `"<section class=\\"wrapper\\"><a class=\\"backLink\\" href=\\"#gift-type\\"><i class=\\"icon ArrowLeft backLinkIcon\\"><svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 64 64\\"><path fill=\\"currentColor\\" fill-rule=\\"nonzero\\" d=\\"M19.053 30.01h32.12v3h-32.38l13.28 13.28-2.121 2.121L13 31.458 30.004 16l2.018 2.22z\\"></path></svg></i>Back</a><div cla....
module.exports = {
  snapshotSerializers: ['enzyme-to-json/serializer'],
};