2017-08-18 16 views
0

以下のjestテストファイルを作成しましたが、このファイルのスナップショットは作成されません。私のコードの問題は何ですか?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

エラーが発生していますか?ツリーに 'console.log'を行って値があるかどうか確認しましたか?私はコードで特に間違ったことは何も見ることができません。引数として '--u'を指定して実行しましたが、これはスナップショットファイルを更新するものですか? – Purgatory

+0

コンソールでは、何も印刷されません。エラーは未定義のプロパティ "0"を読み取ることができません。 slideIndexは、コンポーネント内で0として初期化されます。 – sheeba

答えて

0

テストケースを更新する必要があります。コマンドプロンプト/ターミナルなどで以下のコマンドを実行してください。

npm test -u YourTest.spec.js 

これはプロジェクトのルートディレクトリで行います。

関連する問題