reactjs - 开 Jest 不创建快照

标签 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();

});

最佳答案

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

npm test -u YourTest.spec.js

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

关于reactjs - 开 Jest 不创建快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45755026/

相关文章:

fedora - 挂载 LVM 覆盖/快照?

javascript - React-native:重新加载应用程序时,用户必须保持登录状态

javascript - Axios API Twitter 请求未返回用户推文

javascript - 我如何在 Jest 中比较高阶函数

requirejs - 无法通过 Jest 加载 AMD 模块

sql-server - 无法在快照隔离模式下使用 READPAST

sql-server-2005 - 如何使用 SSMS GUI 而不是 SQL 代码在 SQL Server 中创建数据库快照

javascript - react : How to supply callback arrow functions to stateless functional child components?

javascript - react 切换 Hook 状态

javascript - React Native WebView onNavigationStateChange 不是一个函数(运行 jest 测试时)