我在下面创建了一个jest测试文件。但是没有创建此文件的快照。我的代码中有什么问题?
import React from 'react';
import Carousel from './component';
import renderer from 'react-test-renderer';
test('Carousel Component Test Suite', () => {
const component = renderer.create(
<Carousel
/>
);
let tree = component.toJSON();
expect(tree).toMatchSnapshot();
});
答案 0 :(得分:2)
您必须更新测试用例。在命令提示符/终端等中触发下面的命令。
npm test -u YourTest.spec.js
在项目根目录中执行此操作。
答案 1 :(得分:1)
我在本地运行(交换为一个简单的组件),并生成了一个.snap文件。
据我所见,一切看起来都很好,但是使用的特定版本的依赖关系可能是一个问题(但看不到package.json,这是无法说的)。