Javascript react jest确认快照更改

Javascript react jest确认快照更改,javascript,reactjs,jestjs,Javascript,Reactjs,Jestjs,我是React的新手,我找不到一个简单问题的解决方案。 我正在使用create-react-app,并成功操作jest快照测试。然后,为了尝试,我更改了render()函数的内部。现在jest说我×有一个有效的快照(5ms)(我知道这是正常的),它说我: 1个测试套件中的1个快照测试失败。检查您的代码更改或 按u更新它们 我不知道如何更新它。我试着按u、ctrl+u和其他组合键。但是那里没有什么变化。我知道这是一个愚蠢的问题,但我如何更新它们?您可以通过两种方式更新快照: 运行npm测试,然后在

我是React的新手,我找不到一个简单问题的解决方案。 我正在使用
create-react-app
,并成功操作jest快照测试。然后,为了尝试,我更改了
render()
函数的内部。现在jest说我
×有一个有效的快照(5ms)
(我知道这是正常的),它说我:

1个测试套件中的1个快照测试失败。检查您的代码更改或 按
u
更新它们


我不知道如何更新它。我试着按u、ctrl+u和其他组合键。但是那里没有什么变化。我知道这是一个愚蠢的问题,但我如何更新它们?

您可以通过两种方式更新快照:

  • 运行
    npm测试
    ,然后在交互式shell中按
    u

  • 运行
    npm test-u
    -u
    标志告诉jest更新快照


  • 您可以通过
    warn
    更改
    npm
    ,如果您正在使用warn

    您可以通过两种方式更新快照:

  • 运行
    npm测试
    ,然后在交互式shell中按
    u

  • 运行
    npm test-u
    -u
    标志告诉jest更新快照


  • 如果您正在使用纱线,您可以通过
    纱线
    更改
    npm
    ,如何运行测试?如何运行测试?