在我的react-native项目中,我使用react-native-video播放mp4文件。一切正常,除了我用Jest运行单元测试时出错。
导入mp4文件时出现此错误:SyntaxError: Unexpected token ILLEGAL
。我想文件中有一个特殊字符,并且JavaScript解释器不喜欢它。
我想确保我的视频播放器有效。有没有办法在导入时没有出现此错误的情况下测试播放器?
答案 0 :(得分:3)
我建议您在jest设置(docs)
中模拟此文件{
"jest": {
"moduleNameMapper": {
"\\.mp4$": "<rootDir>/__mocks__/fileMock.js",
}
}
}
__mocks__/fileMock.js
:
module.exports = 'test-file-stub';