使用Jest导入mp4文件时出错

时间:2017-03-29 19:14:49

标签: javascript unit-testing react-native mp4 jestjs

在我的react-native项目中,我使用react-native-video播放mp4文件。一切正常,除了我用Jest运行单元测试时出错。

导入mp4文件时出现此错误:SyntaxError: Unexpected token ILLEGAL。我想文件中有一个特殊字符,并且JavaScript解释器不喜欢它。

我想确保我的视频播放器有效。有没有办法在导入时没有出现此错误的情况下测试播放器?

1 个答案:

答案 0 :(得分:3)

我建议您在jest设置(docs

中模拟此文件
{
  "jest": {
    "moduleNameMapper": {
      "\\.mp4$": "<rootDir>/__mocks__/fileMock.js",
    }
  }
}

__mocks__/fileMock.js

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