2017-03-19 7 views
1

Reactのコースを通過していて、最初のテストでjestを実行した後、スナップショットを作成する必要があるようですが、スナップショットファイルは表示されません。Jestがスナップショットを作成していない、またはテストに失敗しています

コンポーネントのコンテンツを変更して再度Jestを実行すると、期待通りに失敗しません。コマンドラインからjestを実行しているだけで、テストが検出されますが、コンポーネントをどのように変更しても、常にパスします。 (これは比較対象のスナップショットを作成していないためだと思います)

何が間違っているのでしょうか?ここで

はテストです:

import React from 'react' 
import Search from './Search' 
import renderer from 'react-test-renderer' 

test('Search snapshot test',() => { 
    const component = renderer.create(<Search />) 
    const tree = component.toJSON() 
    expect(tree).toMatchSnapshot 
}) 

答えて

4

あなたが最後に()を逃した:

expect(tree).toMatchSnapshot() 
+0

FML。ありがとう。それはそれだった。 – slooker

関連する問題