2017-03-29 3 views
1

私の反応がネイティブなプロジェクトでは、反応しやすいネイティブビデオを使ってmp4ファイルを再生します。 Jestで単体テストを実行するとエラーが出ることを除いて、すべてうまく動作します。Jestのmp4ファイルのインポート時にエラーが発生しました

mp4ファイルをインポートすると、このエラーが発生します。SyntaxError: Unexpected token ILLEGAL。私は、ファイルに特殊文字があり、JavaScriptインタプリタがそれを気に入らないと思います。

私のビデオプレーヤーが動作することを確認します。インポート時にこのエラーが発生することなくプレーヤーをテストする方法はありますか?

答えて

3

私は

{ 
    "jest": { 
    "moduleNameMapper": { 
     "\\.mp4$": "<rootDir>/__mocks__/fileMock.js", 
    } 
    } 
} 

__mocks__/fileMock.jsあなたの冗談の設定(docs)で、このファイルを模擬することをお勧め:

module.exports = 'test-file-stub'; 
+1

おかげで、私はもうエラーを得ることはありません。しかし、依然として反応ネイティブビデオは一定の数を受け取ることを期待しています。私はこのコンポーネントをどのようにテストできるか知っていますか? –

関連する問題