开玩笑不创建快照

时间:2017-08-18 10:58:01

标签: reactjs jestjs snapshot

我在下面创建了一个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();

});

2 个答案:

答案 0 :(得分:2)

您必须更新测试用例。在命令提示符/终端等中触发下面的命令。

npm test -u YourTest.spec.js

在项目根目录中执行此操作。

答案 1 :(得分:1)

我在本地运行(交换为一个简单的组件),并生成了一个.snap文件。

据我所见,一切看起来都很好,但是使用的特定版本的依赖关系可能是一个问题(但看不到package.json,这是无法说的)。