添加图像的多个尺寸类别后,我在 Jest 中的快照测试失败了。
\n\n在文件SignInOrRegister.js中,我定义了一个图像,如下所示:
\n\n<Image source={require('./images/myimage.png')} />
在图像中,我有多个尺寸的同一图像,如下命名:
\n myimage@1x.png
\n myimage@2x.png
\n myimage@3x.png
\n myimage@4x.png
当我运行笑话快照测试时,它失败了。这是测试:
\n\nimport React from 'react';\nimport renderer from 'react-test-renderer';\nimport SignInOrRegister from '../SignInOrRegister';\n\ntest('renders correctly', () => {\n const tree = renderer.create(<SignInOrRegister />).toJSON();\n expect(tree).toMatchSnapshot();\n});\nRun Code Online (Sandbox Code Playgroud)\n\n这是我运行时遇到的错误:
\n\n> jest tests --updateSnapshot\n\n FAIL src/pages/__tests__/SignInOrRegister.test.js\n \xe2\x97\x8f Console\n\n console.error node_modules/react-test-renderer/cjs/react-test-renderer.development.js:8060\n The above error occurred in the <SignInOrRegister> component:\n in SignInOrRegister (at SignInOrRegister.test.js:6)\n\n Consider adding an error boundary to your tree to …Run Code Online (Sandbox Code Playgroud)